쉼표로 구분된 값(CSV) 파일은 사용자가 저장하는 경향이 있는 원시 형식의 데이터 파일입니다. Excel에서 CSV를 기존 시트로 가져와 작업하는 것은 사용자 사이에서 일반적입니다. CSV 파일을 가져오거나 여는 것은 열기와 같은 Excel 기능을 사용하는 아주 기본적인 것입니다. , 텍스트/CSV에서 (데이터 탭), 데이터 가져오기 (데이터 탭), 기존 마법사 (데이터 탭) 및 VBA 매크로 .
CSV 파일이 있다고 가정해 보겠습니다. 메모장에서 열면 아래 이미지와 같습니다. (텍스트 또는 CSV 파일을 생성, 보기 또는 편집하기 위한 기본 소프트웨어). 어떤 이유로 이 CSV 파일을 Excel 워크시트로 가져오고 싶습니다.
이 기사에서는 Excel 기능과 VBA 를 보여줍니다. Excel에서 CSV를 기존 시트로 가져올 수 있도록 하는 매크로입니다.
Excel 통합 문서 다운로드
가져오기를 시연하는 CSV 파일입니다.
메소드의 결과로 엑셀 파일을 연습하세요.
CSV를 Excel의 기존 시트로 가져오는 5가지 쉬운 방법
먼저 CSV 파일을 여는 경우 연결 프로그램 사용> 엑셀 , Excel에서 열립니다. 그러나 Excel에서 CSV 파일을 열면 xlsx로 변환되지 않습니다. 파일.
🔄 CSV 파일의 내용을 보려면 오른쪽 클릭할 수 있습니다. CSV 파일에서> 연결 프로그램 선택 (옵션에서 )> 메모장을 클릭합니다. .
🔄 메모장 창이 열리고 아래 이미지와 같이 CSV 파일 내용이 표시됩니다.
CSV를 기존 Excel 워크시트로 가져오려면 후자의 섹션을 따르십시오.
방법 1:폴더 디렉토리에서 검색하여 CSV를 기존 시트로 가져오기
Excel은 메뉴 열기를 제공합니다. 파일에서> 열기 . 열기를 사용할 수 있습니다. CSV 파일을 가져오는 기능입니다.
1단계: 기존 Excel 파일 또는 빈 Excel 워크시트를 엽니다. 그런 다음 파일로 이동합니다.> 열기> 찾아보기 .
2단계: 검색 파일 유형을 텍스트 파일로 선택합니다. (파일 이름 오른쪽 상자). 그런 다음 장치 디렉토리를 탐색하고 해당 CSV 파일을 선택합니다. 열기를 클릭합니다. .
3단계: 잠시 후 Excel에서 CSV 파일을 기존 워크시트로 가져옵니다. 데이터를 제공하면 아래 그림과 같은 유사한 결과를 얻을 수 있습니다.
자세히 알아보기:CSV를 XLSX로 변환하는 방법(4가지 빠른 방법)
방법 2:텍스트/CSV에서 기능을 사용하여 CSV 가져오기
앞서 언급했듯이 Excel은 다양한 파일 형식을 가져올 수 있는 여러 기능을 제공합니다. 텍스트/CSV에서 데이터 가져오기 및 변환 내의 기능 데이터 섹션 탭.
1단계: 데이터로 마우스를 가져갑니다. 탭> 텍스트/CSV에서 선택 (데이터 가져오기 및 변환에서 섹션).
2단계: 파일을 탐색하고 파일 디렉토리에서 필요한 CSV 파일을 선택합니다. Excel은 자동으로 텍스트를 표시합니다. 또는 CSV 텍스트만 가져오도록 지시하는 파일 또는 CSV 파일. 가져오기를 클릭합니다. .
3단계: CSV 데이터의 미리보기가 나타납니다. Excel에서 자동으로 구분자를 구분하는 것을 볼 수 있습니다. . 로드 클릭> 로드 대상 .
데이터 가져오기를 사용할 때마다 기능(이 경우 기존 마법사 ) CSV 파일을 가져오기 위해 Excel은 데이터를 로드하려는 미리보기를 표시합니다.
4단계: 로드 대상 옵션은 데이터 가져오기 를 가져옵니다. 대화 상자. 데이터 가져오기 대화 상자에서 가져온 데이터를 저장할 위치를 선택합니다. 기존 워크시트 표시 옵션을 선택한 다음 확인을 클릭합니다. .
🔄 Excel은 다음 이미지와 같이 기존 워크시트에 CSV 데이터를 로드하는 데 잠시 시간이 걸립니다.
로드된 데이터를 수정할 수 있습니다. 데이터 가져오기 대화 상자는 다양한 보기를 제공합니다(예:표 , 피벗 테이블 신고 및 피벗 테이블 ). 데이터를 구성할 옵션을 선택할 수 있습니다.
자세히 보기:열지 않고 CSV 파일을 가져오는 Excel VBA(적합한 예 3개)
방법 3:데이터 가져오기 기능을 사용하여 CSV 가져오기
또한 포함된 텍스트/CSV에서 데이터 가져오기 내의 옵션 특징. 단계를 반복할 수 있습니다. 방법 2의 CSV 파일을 가져옵니다.
1단계: 데이터로 이동 탭> 데이터 가져오기 클릭> 파일에서> 텍스트/CSV에서 .
2단계: Excel은 장치 디렉터리로 이동합니다. 해당 파일을 선택한 다음 가져오기를 클릭합니다. .
3단계: 3단계와 4단계를 반복합니다. 그런 다음 기존 Excel 워크시트에 데이터를 로드합니다. 요구 사항에 따라 데이터를 수정하십시오.
유사한 수치
- 열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)
- Excel VBA:텍스트 파일을 문자열로 읽기(4가지 효과적인 경우)
- 열이 있는 Excel에서 메모장 또는 텍스트 파일을 여는 방법(3가지 쉬운 방법)
- Excel에서 열이 있는 CSV 파일 열기(3가지 쉬운 방법)
방법 4:레거시 마법사를 사용하여 CSV를 기존 시트로 가져오기
Excel은 기존 마법사를 제공합니다. 옵션의 옵션> 데이터 . 텍스트에서 사용 (기존 ) 옵션은 기존 마법사를 추가합니다. 데이터 가져오기 옵션 기능.
1단계: 기존 Excel 워크시트에서 파일을 클릭합니다.> 옵션 .
2단계: Excel 옵션 창이 나타납니다. 창에서 데이터를 선택합니다.> 텍스트에서 선택 (기존 ) (기존 데이터 가져오기 마법사 표시 아래 ). 확인을 클릭합니다. .
3단계: 이제 데이터로 이동합니다.> 데이터 가져오기를 클릭합니다.> 기존 마법사 선택 옵션(이전에는 옵션에서 사용할 수 없었음)> 텍스트에서 클릭 (기존 ).
4단계: 디렉토리에서 원하는 CSV 파일을 가져옵니다.
5단계: Excel에서 텍스트 가져오기 마법사를 표시합니다. (1/3단계 ) 다음 이미지와 같이
🔼 구분자 표시 데이터를 가장 잘 설명하는 파일 형식 선택에서 .
🔼 내 데이터에 헤더가 있음을 선택합니다. (데이터 헤더 또는 지정이 있는 경우)
🔼 다음을 클릭하세요. .
6단계: 2/3단계에서 텍스트 가져오기 마법사 , 쉼표를 선택합니다. 구분자로 . 다음을 클릭합니다. .
7단계: 일반 표시 열 데이터 형식으로 텍스트 가져오기 마법사 3/3단계에서 . 마침을 클릭합니다. .
8단계: Excel은 데이터 가져오기를 표시합니다. 대화 상자. 기존 워크시트 표시 데이터 대상에 넣고 싶은 대로. 확인을 클릭합니다. .
9단계: 잠시 후 Excel에서 데이터를 로드합니다. 요구 사항에 따라 데이터를 수정합니다. 결과는 아래 그림과 같습니다.
자세히 알아보기: 텍스트 파일을 Excel로 자동으로 가져오는 방법(2가지 적절한 방법)
방법 5:CSV를 기존 시트로 가져오는 VBA 매크로
또한 VBA 매크로는 장치 폴더에서 CSV 파일을 가져올 수 있습니다. Aplication.GetOpenFilename을 사용하는 몇 줄의 매크로 코드 명령문은 Excel이 장치 디렉토리에서 CSV 파일을 선택하고 가져오도록 지시합니다.
1단계: ALT+F11 누르기 또는 개발자로 이동 탭> Visual Basic (코드에서 섹션) Microsoft Visual Basic을 엽니다. 창문. Visual Basic 창에서 삽입 선택> 모듈을 클릭합니다. .
2단계: 모듈에 아래 매크로를 붙여넣습니다. .
Sub ImportCSVFile()
Dim wrkSheet As Worksheet, mrfFile As String
Set wrkSheet = ActiveWorkbook.Sheets("VBA")
mrfFile = Application.GetOpenFilename("Text Files (*.csv),*.csv", , "Provide Text or CSV File:")
With wrkSheet.QueryTables.Add(Connection:="TEXT;" & mrfFile, Destination:=wrkSheet.Range("B2"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
End Sub
<강한>
매크로 Application.GetOpenFilename에서 문은 CSV 파일을 선택할 장치 디렉토리를 엽니다. 매크로는 연결을 텍스트로 설정합니다. 목적지 B2 . 또한 매크로는 파일 유형을 True로 선언하는 쉼표로 구분된 파일을 로드하도록 지시합니다. .
🔄 CSV 파일이 주어진 워크시트에 로드됩니다(예:VBA ). 매크로는 쉼표를 구분 구분 기호로 사용하여 데이터를 열에 배포합니다.
자세히 알아보기:Excel VBA:쉼표로 구분된 텍스트 파일 가져오기(2개 사례)
결론
개방성을 보여줍니다. , 텍스트/CSV에서 (데이터 탭), 데이터 가져오기 (데이터 탭), 기존 마법사 (데이터 탭) 기능 및 VBA 매크로 Excel로 CSV를 기존 시트로 가져옵니다. 이러한 방법이 귀하의 사례에서 탁월하기를 바랍니다. 추가 문의 사항이 있거나 추가할 사항이 있으면 댓글을 남겨주세요.
관련 기사
- VBA를 사용하여 텍스트 파일을 Excel로 가져오는 방법(3가지 쉬운 방법)
- CSV 파일을 줄 단위로 읽는 Excel VBA(이상적인 3가지 예)
- 열이 있는 Excel에서 CSV 파일을 자동으로 여는 방법(3가지 방법)
- CSV 파일을 XLSX로 변환하는 Excel VBA(2가지 쉬운 예)