본문 바로가기

CSV 파일 열기 방법 총정리 - 엑셀 한글 깨짐 해결부터 무료 프로그램까지

엑셀에서 CSV 파일을 열었더니 한글이 깨져 보인 적 있으신가요? 인코딩 문제 해결법부터 엑셀 없이 무료로 여는 방법, 대용량 파일 처리까지 상황별 CSV 파일 열기 방법을 한 번에 정리했습니다.


CSV 파일 열기 방법 총정리 - 엑셀 한글 깨짐 해결부터 무료 프로그램까지

거래처에서 받은 자료를 더블클릭했는데 화면 가득 알 수 없는 문자가 쏟아진 경험, 한 번쯤 있으실 겁니다. 확장자를 보니 .csv라는 낯선 파일. 분명 데이터가 들어 있다고 했는데 열리기는 하는데 한글이 전부 깨져 보입니다. 사실 CSV 파일 열기 방법은 몇 가지 원리만 알면 아주 간단합니다. 이 글에서 깨짐 없이 여는 방법과 엑셀이 없을 때의 대안까지 순서대로 정리해 드립니다.

CSV 파일이란 무엇인가

CSV는 Comma Separated Values의 약자로, 말 그대로 쉼표로 값을 구분한 텍스트 파일입니다. 화려한 서식 없이 순수한 데이터만 담기 때문에 은행 거래내역, 쇼핑몰 주문 목록, 광고 성과 리포트, 회원 명단 내보내기 등 데이터를 주고받는 거의 모든 곳에서 표준처럼 쓰입니다.

  • 용량이 작습니다. 같은 데이터라면 엑셀 파일(xlsx)보다 훨씬 가볍습니다.
  • 호환성이 뛰어납니다. 엑셀, 구글 스프레드시트, 메모장, 프로그래밍 언어 어디서든 읽을 수 있습니다.
  • 서식이 없습니다. 색상, 수식, 차트는 저장되지 않고 오직 값만 저장됩니다.

즉 CSV는 특별한 프로그램 전용 파일이 아니라 그냥 텍스트입니다. 이 사실만 기억해도 문제의 절반은 해결됩니다.

엑셀로 CSV 파일 여는 기본 방법

가장 흔한 방법은 파일을 더블클릭하는 것입니다. 엑셀이 설치되어 있다면 CSV 확장자가 엑셀에 연결되어 있어서 바로 표 형태로 열립니다. 하지만 더블클릭 방식에는 세 가지 함정이 있습니다.

  • 한글 깨짐: 인코딩이 맞지 않으면 한글이 외계어처럼 표시됩니다.
  • 앞자리 0 사라짐: 01012345678 같은 전화번호가 1012345678로 바뀝니다.
  • 날짜 자동 변환: 1-2 같은 값이 자동으로 01월 02일로 바뀝니다.

데이터 가져오기 기능으로 안전하게 열기

이 함정을 모두 피하려면 더블클릭 대신 엑셀의 가져오기 기능을 쓰는 것이 좋습니다. 빈 엑셀 문서를 연 뒤 데이터 탭 - 텍스트/CSV에서를 클릭하고 파일을 선택하면 미리보기 창이 뜹니다. 여기서 인코딩(파일 원본)과 구분 기호를 직접 지정할 수 있고, 각 열의 데이터 형식을 텍스트로 바꿔 전화번호의 0이 사라지는 문제도 막을 수 있습니다.

참고: 엑셀 한 시트가 담을 수 있는 최대 행 수는 1,048,576행입니다. 이보다 큰 CSV를 더블클릭으로 열면 뒷부분 데이터가 잘린 채 표시되므로 대용량 파일은 아래에서 소개하는 별도 방법을 사용해야 합니다.

한글 깨짐 해결하는 두 가지 방법

한글이 깨지는 원인은 딱 하나, 인코딩 불일치입니다. 요즘 웹 서비스는 대부분 UTF-8 방식으로 CSV를 만들어 주는데, 한국어 윈도우의 엑셀은 더블클릭 시 EUC-KR(CP949) 방식으로 읽으려고 합니다. 서로 다른 언어로 대화하니 글자가 깨지는 것입니다.

한글 깨짐은 파일이 손상된 것이 아닙니다. 데이터는 멀쩡하고, 읽는 방식만 어긋난 상태입니다. 그래서 인코딩만 맞춰 주면 100% 복구됩니다.

방법 1. 메모장으로 다시 저장하기

가장 빠른 응급처치입니다. CSV 파일을 마우스 오른쪽 클릭 - 연결 프로그램 - 메모장으로 연 뒤, 다른 이름으로 저장을 누르고 하단 인코딩을 ANSI로 바꿔 저장합니다. 이제 더블클릭해도 엑셀에서 한글이 정상적으로 보입니다.

방법 2. 엑셀 가져오기에서 인코딩 지정하기

위에서 설명한 데이터 탭 - 텍스트/CSV에서 기능을 사용하면 미리보기 창의 파일 원본 항목에서 65001: 유니코드(UTF-8) 또는 949: 한국어를 선택할 수 있습니다. 미리보기에서 한글이 제대로 보이는 쪽을 고르면 됩니다. 원본 파일을 건드리지 않는다는 점에서 방법 1보다 안전합니다.

엑셀 없이 CSV 파일 여는 방법

엑셀이 설치되어 있지 않아도 CSV 파일을 여는 방법은 많습니다. 오히려 무료 도구가 인코딩 처리를 더 똑똑하게 해 주는 경우도 있습니다.

도구비용한글 깨짐특징
구글 스프레드시트무료자동 인식으로 거의 없음브라우저에서 바로 사용, 공유 편리
LibreOffice Calc무료열 때 인코딩 선택 가능엑셀과 유사한 설치형 프로그램
메모장 / 기본 텍스트 편집기무료대부분 정상 표시내용 확인용, 표 형태 아님
엑셀유료더블클릭 시 발생 가능기능 가장 강력, 가져오기 권장

이 중 가장 추천하는 것은 구글 스프레드시트입니다. drive.google.com 또는 sheets.google.com에 접속해 새 스프레드시트를 만들고 파일 - 가져오기 - 업로드로 CSV를 올리면 인코딩을 자동으로 판별해 주기 때문에 한글 깨짐을 겪을 일이 거의 없습니다. 설치도 필요 없고 무료입니다.

대용량 CSV 파일과 데이터 활용 팁

수십만 행이 넘는 로그나 주문 데이터라면 여는 것 자체보다 어떻게 다룰지가 중요해집니다. 엑셀 행 제한(1,048,576행)을 넘는 파일은 엑셀의 데이터 탭 - 텍스트/CSV에서로 불러온 뒤 로드 대신 피벗 테이블로 요약해서 로드하거나, 처음부터 데이터베이스 도구를 쓰는 편이 안전합니다.

열어 놓은 데이터를 분석할 때는 간단한 보조 도구를 곁에 두면 속도가 붙습니다. 예를 들어 월별 매출 CSV에서 전월 대비 증감률을 빠르게 확인하고 싶을 때는 수식을 짜는 대신 퍼센트 계산기에 두 숫자만 넣어 바로 확인하는 식입니다. 급여 대장을 CSV로 내려받아 정리하는 경우라면 세전 금액 기준이 대부분이므로 연봉 실수령액 계산기로 실제 수령 기준 금액을 따로 확인해 보는 것도 좋습니다.

팁: CSV를 수정한 뒤 엑셀에서 저장할 때는 파일 형식을 CSV UTF-8(쉼표로 분리)로 선택하세요. 다른 시스템에 다시 업로드할 때 한글 깨짐을 예방하는 가장 확실한 저장 방식입니다.

상황별 추천 정리

지금까지 내용을 상황별로 압축하면 이렇습니다. 엑셀이 있다면 더블클릭 대신 데이터 탭의 텍스트/CSV 가져오기를 기본 습관으로 만드세요. 한글 깨짐, 0 사라짐, 날짜 변환 문제를 한 번에 피할 수 있습니다. 엑셀이 없거나 급하게 확인만 하면 된다면 구글 스프레드시트에 업로드하는 것이 가장 빠르고 깔끔합니다.

오늘 바로 실천할 액션은 두 가지입니다. 첫째, 자주 깨지는 CSV 파일 하나를 골라 가져오기 기능으로 열어 보면서 인코딩 선택 화면에 익숙해지기. 둘째, 구글 스프레드시트에 같은 파일을 업로드해 보고 나에게 맞는 도구를 정해 두기. 한 번만 손에 익히면 CSV 파일은 더 이상 골칫거리가 아니라 가장 다루기 쉬운 데이터 형식이 됩니다.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담