CSV는 '쉼표로 구분된 값(Comma-Separated Values)'의 약자로, 다양한 플랫폼에서 손쉽게 만들고 활용할 수 있어 널리 사용되는 일반 텍스트 파일 형식입니다. 이런 파일은 방대한 양의 데이터를 담을 수 있기 때문에 파일 용량이 매우 커지는 경우가 많습니다. 다른 프로그램에서는 문제없이 다룰 수 있지만, 많은 사용자는 여전히 간편함과 유연성 때문에 익숙한 마이크로소프트 엑셀을 선호합니다. 그런데 CSV 파일이 너무 크면 엑셀에서 아예 열리지 않는 상황이 발생하기도 합니다. 이 글에서는 엑셀에서 대용량 CSV 파일을 여는 실전 방법을 자세히 알아보겠습니다.
엑셀에서 대용량 CSV 파일을 여는 2가지 쉬운 방법
엑셀에서 대용량 CSV 파일을 여는 대표적인 방법은 파워 피벗(Power Pivot)을 활용하는 것입니다. 그 외에도 파일을 열거나 분할하는 데 도움이 되는 온라인 서비스들이 있습니다. 이런 유형의 파일이 열리지 않는 주된 원인은 CSV 파일에 비해 엑셀의 행·열 개수 제한이 있기 때문인데, 파일을 분할하면 문제가 해결되는 경우도 있습니다.
아래에서 엑셀로 대용량 CSV 파일을 여는 두 가지 방법을 하나씩 살펴보세요.
1. 엑셀 파워 쿼리 편집기 활용하기
엑셀에는 데이터 모델을 구축하고, 연결을 설정하고, 계산을 수행하는 데 활용할 수 있는 파워 피벗 추가 기능이 있습니다. 이후 마이크로소프트는 Excel 2013 버전까지 파워 쿼리를 공식 지원했습니다. 지금은 별도로 업데이트되지 않지만, 여전히 엑셀에서 대용량 CSV 파일을 여는 데 충분히 활용할 수 있습니다.
다음 단계에 따라 엑셀의 파워 쿼리로 대용량 CSV 파일을 열어 보세요.
실행 단계:
- 먼저 리본 메뉴에서 데이터(Data) 탭으로 이동합니다.
- 데이터 가져오기(Get Data)를 선택한 뒤, 마우스를 파일에서(From File)에 올리고 텍스트/CSV에서(From Text/CSV)를 클릭합니다.

- 로컬 파일을 탐색하여 열고자 하는 CSV 파일을 선택합니다.
- 설정 창이 열리면 하단에서 로드(Load) 옵션을 찾을 수 있습니다. 옆의 아래쪽 화살표를 클릭하세요.

- 드롭다운 메뉴에서 로드 대상(Load To)을 선택합니다.
- 그러면 데이터 가져오기(Import Data) 대화 상자가 열립니다.
- '통합 문서에서 이 데이터를 보려는 방법 선택' 항목에서 연결 만들기만(Only Create Connection)을 고릅니다.
- 하단의 이 데이터를 데이터 모델에 추가(Add this data to the Data Model)에 체크합니다.

- 마지막으로 확인(OK)을 클릭하고 데이터가 로드될 때까지 잠시 기다립니다.
- 이제 워크시트 오른쪽의 쿼리 및 연결(Queries & Connections) 창에서 불러온 데이터를 확인할 수 있습니다.

이곳에서 쿼리와 연결을 바로 열어볼 수 있습니다.

이제 이 창을 통해 대용량 CSV 파일의 데이터를 자유롭게 다룰 수 있습니다.
2. 온라인에서 CSV 파일 분할하기
엑셀에서 대용량 CSV 파일을 열 수 없는 이유 중 하나는 소프트웨어가 허용하는 최대 행 수가 1,048,576행으로 제한되어 있기 때문입니다. 큰 숫자처럼 느껴질 수 있지만, 요즘 데이터 분석가들이 다루는 데이터 세트 규모에 비하면 상대적으로 작은 편입니다. 따라서 실용적인 대안 중 하나는 CSV 파일을 엑셀이 감당할 수 있는 행 수 이하로 나눈 여러 개의 작은 파일로 분할하는 것입니다.
요즘은 이런 기능을 무료로 제공하는 웹사이트가 여럿 있습니다. 그중 splitcsv가 좋은 선택지가 될 수 있습니다.
실행 단계:
- 먼저 해당 사이트에 접속하여 아래 그림과 같이 Choose File을 클릭하고 분할할 파일을 선택합니다.

- 업로드가 완료될 때까지 잠시 기다린 후 Split Options를 클릭합니다.

- 다음 페이지 상단에서 원하는 Header Rows(헤더 행)와 Skip Rows(건너뛸 행) 옵션을 지정할 수 있습니다.

- 페이지 하단의 Output Details 옵션을 통해 다음 단계로 진행합니다.

- 이제 그림처럼 파일을 바로 다운로드하거나, 필요에 따라 더 고급 옵션 화면으로 이동할 수 있습니다.

- 고급 옵션을 선택하면 아래와 같은 화면이 나타납니다. 여기서는 열을 추가하거나 삭제하고, 순서를 변경할 수도 있습니다.

- 다음으로 페이지 하단에서 Confirm Order 옵션을 찾아 클릭합니다.

- 이후 파일 세부 정보가 다시 표시됩니다. 이메일 주소를 입력하고 페이지 하단의 Split 버튼을 누르면 됩니다.

이렇게 하면 분할된 CSV 파일이 입력한 이메일로 전송되어, 엑셀에서 손쉽게 열어볼 수 있습니다.
마무리
지금까지 마이크로소프트 엑셀에서 대용량 CSV 파일을 여는 두 가지 방법을 알아보았습니다. 이 가이드를 통해 파일을 더욱 쉽게 다룰 수 있기를 바랍니다. 만약 그래도 대용량 파일을 여는 데 어려움이 있다면, 방대한 데이터를 안정적으로 처리할 수 있는 다른 전문 플랫폼을 활용하는 것이 더 현명한 선택일 수 있습니다. 질문이나 추가 팁이 있다면 아래 댓글로 의견을 남겨주세요.
이와 같은 실용적인 가이드를 더 확인하고 싶다면 Exceldemy.com을 방문해 보세요.
함께 읽으면 좋은 관련 글
- 구분자를 지정해 CSV 파일을 엑셀로 여는 6가지 방법
- 엑셀에서 CSV 파일 병합하는 2가지 쉬운 방법
- CSV 파일과 엑셀 파일의 차이점 (11가지 예시로 정리)
- 엑셀에서 CSV 파일 보는 3가지 효과적인 방법
- 파일을 열지 않고 CSV를 XLSX로 변환하는 5가지 방법
- 엑셀 VBA로 여러 개의 CSV 파일을 하나의 통합 문서로 합치기