데이터를 다루다 보면 CSV 파일을 자주 사용하게 됩니다. 그런데 분명 원본 데이터는 정상이었는데, 엑셀에서 CSV 파일을 열었을 때 한글이 개발ìž, 안녕 처럼 외계어로 깨지는 현상, 한 번쯤 겪어보셨을 겁니다.
이 문제는 왜 발생하며, 어떻게 해결할 수 있을까요?
CSV 한글은 왜 깨질까요? (인코딩 문제)
결론부터 말하면 인코딩(Encoding) 방식의 차이 때문입니다.
대부분의 최신 시스템과 웹은 UTF-8이라는 국제 표준 인코딩 방식을 사용합니다. UTF-8은 한글을 포함한 전 세계 거의 모든 문자를 문제없이 표현할 수 있습니다.
하지만 Microsoft Excel은 (특히 구버전에서) CSV 파일을 열 때 UTF-8이 아닌, 윈도우의 오래된 인코딩 방식인 EUC-KR 또는 CP949로 해석하려는 경향이 있습니다. UTF-8로 저장된 한글 데이터를 EUC-KR로 잘못 읽어 들이니, 글자가 깨져 보이는 것입니다.
일반적인 해결 방법 (조금 번거로운 방법)
이 문제를 해결하기 위한 몇 가지 일반적인 방법이 있습니다.
-
메모장/텍스트 편집기 사용:
- CSV 파일을 마우스 오른쪽 버튼으로 클릭 > 연결 프로그램 > 메모장으로 엽니다.
- ‘파일’ > ‘다른 이름으로 저장’을 선택합니다.
- 하단의 ‘인코딩’ 방식을 ‘ANSI’ 또는 ‘UTF-8(BOM)‘으로 변경하여 저장합니다.
- 저장된 파일을 엑셀에서 다시 엽니다.
-
엑셀의 ‘데이터 가져오기’ 기능 사용:
- 빈 엑셀 시트를 열고 ‘데이터’ 탭 > ‘텍스트/CSV에서’를 클릭합니다.
- CSV 파일을 선택하고 ‘가져오기’를 누릅니다.
- ‘파일 원본’ 옵션을
65001: 유니코드(UTF-8)로 변경하고 ‘로드’ 버튼을 누릅니다.
이 방법들은 효과가 있지만, 매번 파일을 열 때마다 여러 단계를 거쳐야 해서 번거롭고 시간이 걸립니다.
가장 빠른 해결 방법 (5초 컷, 설치 없음)
더 빠르고 간편한 방법은 없을까요? xlsx.co.kr가 그 해답을 제공합니다.
저희 사이트의 **CSV to XLSX 변환기**는 여러분의 CSV 파일을 브라우저에서 직접 읽어, 깨진 한글을 올바른 UTF-8 인코딩의 최신 엑셀(.xlsx) 파일로 즉시 변환해 줍니다.
사용 방법:
- CSV to XLSX 변환기 페이지로 이동합니다.
- 한글이 깨지는 CSV 파일을 드래그 앤 드롭하거나 클릭하여 업로드합니다.
- 변환이 완료되면 ‘XLSX로 다운로드’ 버튼을 클릭합니다.
어떤 프로그램도 설치할 필요 없이, 단 3번의 클릭만으로 모든 문제가 해결됩니다. 가장 중요한 것은, 여러분의 소중한 데이터 파일이 어떤 서버에도 전송되지 않고 100% 여러분의 브라우저 안에서만 안전하게 처리된다는 점입니다.
이제 CSV 한글 깨짐 문제로 더 이상 스트레스 받지 마세요!