업무를 하다 보면 엑셀에서 CSV 파일을 열어야 하는 경우가 자주 있습니다. CSV 파일은 그냥 두 번 클릭해서 열 수도 있고, 다양한 가져오기 기능을 활용해 열 수도 있습니다. 이 글에서는 엑셀에서 CSV 파일을 열 단위로 깔끔하게 불러오는 3가지 방법을 단계별로 자세히 안내해 드립니다. 이 글을 통해 엑셀 실력을 한층 더 향상시키시길 바랍니다.
CSV란 무엇인가?
CSV는 '쉼표로 구분된 값(Comma-Separated Values)'의 약자로, 데이터를 표 형태로 저장할 수 있는 파일 형식입니다. 본질적으로는 텍스트 파일이며, 각 정보가 쉼표로 구분되어 저장됩니다. CSV는 일반적인 엑셀 파일보다 처리 속도가 빠르고 용량이 가볍다는 장점이 있습니다. 또한 메모장 같은 텍스트 편집기로도 바로 내용을 수정할 수 있어, 엑셀 프로그램 없이 데이터를 편집해야 할 때 유용하게 활용됩니다.
엑셀에서 열이 구분된 CSV 파일을 여는 3가지 방법
CSV 파일을 엑셀에서 열 단위로 나누어 불러오는 방법은 크게 세 가지가 있으며, 모두 비교적 간단합니다. 설명을 위해 제품명, 영업사원명, 제품 단가와 수량이 담긴 샘플 CSV 파일을 예시로 사용하겠습니다.
방법 1: 레거시 마법사(Legacy Wizard)를 이용한 CSV 파일 열기
가장 널리 사용되는 첫 번째 방법은 텍스트 가져오기 마법사(Text Import Wizard)를 활용하는 것입니다. 이 방법을 사용하면 CSV 파일을 엑셀로 가져오면서 구분 기호를 직접 지정하고, 데이터를 각각의 열로 분리할 수 있습니다.
진행 순서
- 먼저 텍스트 가져오기 마법사를 사용할 수 있도록 설정을 활성화해야 합니다. 리본 메뉴에서 파일 탭을 클릭하고 더 보기(More)를 선택한 후 옵션으로 들어갑니다.

- Excel 옵션 창이 열리면 데이터(Data) 항목을 선택합니다. '레거시 데이터 가져오기 마법사 표시' 목록에서 '텍스트(레거시)'에 체크한 뒤 확인을 클릭하면 텍스트 가져오기 마법사가 활성화됩니다.

- 이제 CSV 파일을 가져오려면 리본 메뉴의 데이터 탭으로 이동한 후, 데이터 가져오기 및 변환 그룹에서 데이터 가져오기를 클릭합니다.

- 데이터 가져오기 옵션에서 레거시 마법사를 선택하면 '텍스트(레거시)' 항목이 나타납니다. 해당 항목을 클릭하세요.

- 새 창이 열리면 가져올 CSV 파일을 찾아 선택한 후 가져오기 버튼을 누릅니다.

- 텍스트 가져오기 마법사 대화 상자가 나타나며, 총 3단계를 거치게 됩니다. 1단계에서는 데이터 형식을 '구분 기호로 분리됨(Delimited)'으로 선택하고, 첫 행을 제목으로 사용하려면 '첫 번째 행은 데이터 이름임'에 체크한 후 다음을 클릭합니다.

- 2단계에서는 구분 기호로 '쉼표'를 선택한 후 다음을 클릭합니다.

- 3단계에서는 열 데이터 서식을 '일반'으로 설정한 뒤 마침을 클릭합니다.

- 데이터를 배치할 위치를 지정하는 대화 상자가 나타납니다. 원하는 위치를 선택하고 확인을 누르세요.

- 그런데 이렇게 가져오면 데이터가 하나의 열에 몰려 들어가는 문제가 발생합니다. 쉼표를 기준으로 데이터를 각 열로 분리하려면 먼저 전체 데이터 범위를 선택해야 합니다.

- 리본 메뉴의 데이터 탭으로 가서 데이터 도구 그룹에 있는 텍스트 나누기(Text to Columns)를 선택합니다.

- 텍스트 마법사 대화 상자가 나타나면 위에서 진행한 과정과 동일하게 설정합니다. 1단계에서 데이터 형식을 '구분 기호로 분리됨'으로 선택하고 다음을 클릭합니다.

- 구분 기호로 '쉼표'를 지정하면 미리 보기 화면에서 데이터가 열별로 분리되는 모습을 확인할 수 있습니다. 다음을 클릭하세요.

- 마지막 3단계에서는 열 데이터 서식을 '일반'으로 설정하고 결과가 표시될 대상 영역을 지정한 후 마침을 클릭합니다.

- 이제 CSV 데이터가 쉼표를 기준으로 각각의 열에 깔끔하게 정리됩니다. 이후에는 취향에 맞게 데이터 서식을 자유롭게 꾸미면 됩니다.

함께 읽으면 좋은 글: CSV 파일을 엑셀에서 자동으로 열 단위로 여는 방법 (3가지)
관련 자료
- 텍스트 파일을 엑셀로 자동 가져오기 (2가지 방법)
- Excel VBA: 쉼표로 구분된 텍스트 파일 가져오기 (2가지 사례)
- 엑셀 기존 시트에 CSV 가져오기 (5가지 방법)
- Excel VBA로 CSV 파일 한 줄씩 읽기 (3가지 예제)
- 파일을 열지 않고 CSV를 XLSX로 변환하는 방법 (5가지)
방법 2: 파워 쿼리(Power Query)를 이용한 CSV 파일 열기
두 번째 인기 방법은 파워 쿼리(Power Query)를 활용하는 것입니다. 파워 쿼리는 엑셀에서 가장 강력한 기능 중 하나로, 복잡한 데이터 작업도 손쉽게 처리할 수 있습니다. 아래 단계를 차근차근 따라 해 보세요.
진행 순서
- 먼저 데이터 탭으로 이동하여 데이터 가져오기 및 변환 그룹에서 '텍스트/CSV에서'를 선택합니다.

- 새 창이 열리면 가져올 CSV 파일을 선택하고 가져오기를 클릭합니다.

- 미리 보기 대화 상자가 나타나는데, 이 상태에서는 CSV 데이터가 하나의 열로만 표시됩니다. 추가 편집을 위해 '데이터 변환'을 클릭하여 파워 쿼리 편집기로 들어갑니다.

- 데이터 변환을 클릭하면 파워 쿼리 편집기가 열립니다. 여기서 텍스트를 열 단위로 분리하고 첫 행을 제목으로 설정하는 작업을 진행합니다.

- 구분 기호를 기준으로 텍스트를 분리하려면 파워 쿼리 편집기의 홈 탭에서 변환 그룹의 열 분리를 클릭한 후 '구분 기호 기준'을 선택합니다. 이 기능은 지정한 구분 기호를 기준으로 열을 나눠 줍니다.

- '구분 기호 기준으로 열 분리' 대화 상자가 나타나면 '구분 기호 선택 또는 입력' 항목에서 '쉼표'를 선택하고, '분리 위치'에서 '각 구분 기호 발생 시'를 선택합니다.

- 첫 행을 제목으로 만들려면 파워 쿼리의 홈 탭에서 변환 그룹의 '첫 행을 머리글로 사용'을 클릭합니다.

- 모든 설정이 끝나면 홈 탭에서 '닫기 및 로드'를 선택합니다.

- 결과는 새 워크시트에 나타나지만, 원하는 시트로 복사해서 붙여넣을 수도 있습니다. 최종적으로 텍스트가 쉼표를 기준으로 각 열에 분리되어 정리된 결과를 확인할 수 있습니다.

함께 읽으면 좋은 글: Excel VBA로 파일을 열지 않고 CSV 가져오기 (3가지 예제)
방법 3: 열기(Open) 명령 활용하기
세 번째 방법은 엑셀의 간단한 열기 명령으로 CSV(쉼표로 구분된 값) 파일을 여는 것입니다. CSV 파일이 다른 형식으로 생성되었더라도 엑셀에서 손쉽게 열 수 있다는 장점이 있습니다.
진행 순서
- 먼저 파일 탭으로 이동하여 열기 명령을 선택합니다.

- 새 대화 상자가 열리면 오른쪽 하단 드롭다운 목록에서 '모든 텍스트 파일'을 선택합니다. 그런 다음 열고자 하는 CSV 파일을 선택하고 열기를 클릭하세요.

- 이렇게 열면 CSV 파일이 하나의 열에 담겨 나타납니다. 이후 첫 번째 방법에서 소개한 텍스트 나누기 기능을 사용하면 쉼표를 기준으로 데이터를 여러 열로 분리할 수 있습니다.
함께 읽으면 좋은 글: 엑셀에서 메모장·텍스트 파일을 열 단위로 여는 방법 (3가지)
마무리
지금까지 CSV 파일을 엑셀에서 열 단위로 불러오는 세 가지 방법을 살펴보았습니다. 레거시 마법사, 파워 쿼리, 열기 명령 모두 생각보다 어렵지 않으니 상황에 맞는 방법을 골라 활용해 보세요. 내용을 이해하는 데 도움이 되었기를 바랍니다. 궁금한 점이 있다면 언제든 댓글로 질문해 주세요!
관련 글
- VBA를 이용해 텍스트 파일을 엑셀로 가져오기 (3가지 방법)
- Excel VBA로 CSV 파일을 XLSX로 변환하기 (2가지 예제)
- CSV를 XLSX로 변환하는 방법 (4가지 빠른 방법)
- Excel VBA: 텍스트 파일을 문자열로 읽기 (4가지 사례)
- 엑셀에서 CSV 파일 읽는 방법 (4가지 가장 빠른 방법)