엑셀 CSV 파일 한글 깨짐 해결법

엑셀에서 CSV 파일을 열었을 때 한글이 깨져서 이상한 문자로 표시되는 문제는 매우 자주 발생합니다. 특히 외부 시스템에서 다운로드한 CSV에서 흔합니다. 원인은 인코딩 차이입니다.

UTF-8 인코딩 처리가 핵심입니다.


인코딩 문제

UTF-8로 저장된 CSV를 엑셀이 다른 인코딩으로 인식해 한글이 깨집니다.

대부분의 웹 시스템은 UTF-8을 사용하지만 엑셀은 지역 설정 인코딩을 기본으로 합니다.

이 차이가 한글 깨짐의 원인입니다.


데이터 가져오기

CSV를 직접 열지 말고 데이터 탭의 텍스트 파일에서 가져오기를 사용합니다.

가져오기 마법사에서 원본 파일의 인코딩을 65001(UTF-8)로 지정합니다.

한글이 정상적으로 표시됩니다.


파워쿼리 활용

데이터 탭의 데이터 가져오기의 파일 CSV에서를 사용합니다.

파워쿼리 편집기에서 파일 원본을 65001 UTF-8로 지정합니다.

가장 안정적인 방법입니다.


메모장 우회

CSV를 메모장으로 연 후 다른 이름으로 저장에서 인코딩을 ANSI로 변경합니다.

저장된 파일을 엑셀로 열면 한글이 정상 표시됩니다.

간단하지만 효과적인 방법입니다.


예방 방법

CSV 저장 시 UTF-8 BOM 형식을 사용하면 엑셀이 자동 인식합니다.

외부 시스템에서 CSV 다운로드 시 인코딩 옵션을 확인합니다.

파일 시작 부분에 BOM이 있으면 한글 깨짐이 방지됩니다.


자주 묻는 질문

Q1. 왜 한글 깨지나?

UTF-8과 지역 인코딩 차이 때문입니다.

Q2. 가장 쉬운 해결법?

데이터 가져오기에서 UTF-8 인코딩을 지정합니다.

Q3. 파워쿼리는?

CSV에서를 선택하고 인코딩을 65001로 지정합니다.

Q4. 메모장 방법은?

다른 이름으로 저장에서 ANSI로 변환합니다.

Q5. 예방은?

UTF-8 BOM 형식으로 저장합니다.


정리

엑셀 CSV 한글 깨짐은 인코딩 차이가 원인입니다. 데이터 가져오기 마법사나 파워쿼리로 UTF-8 인코딩을 지정하면 해결됩니다.

메모장 우회 방법도 유용합니다. 외부 시스템 데이터를 자주 다루는 실무자에게 필수적인 지식이며 파워쿼리 활용이 가장 안정적입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다