엑셀 CSV 한글 깨짐 해결: UTF-8 파일을 가져오는 정확한 방법
CSV 파일을 더블클릭했을 때 한글이 깨진다면 엑셀의 텍스트·CSV 가져오기에서 문자 인코딩을 확인하는 절차.
무엇이 문제인가요?
CSV는 열과 행 구조를 담는 텍스트 파일이므로 파일에 저장된 문자 인코딩과 프로그램이 해석하는 인코딩이 다르면 한글이 깨져 보일 수 있습니다. 데이터 자체가 이미 손상됐는지, 엑셀에서 잘못 읽었는지를 먼저 구분해야 합니다.
순서대로 해결하기
원본 CSV를 더블클릭하지 말고 백업하세요
원본 파일을 별도 폴더에 복사한 뒤 텍스트 편집기에서 한글이 정상 보이는지 확인하세요. 엑셀에서 열었다가 그대로 저장하면 원래 문자 인코딩과 형식이 바뀔 수 있으므로 먼저 원본을 보관합니다.
엑셀에서 데이터 가져오기 메뉴를 이용하세요
Microsoft 공식 안내에 따르면 UTF-8 CSV에 BOM이 없을 때는 '데이터'의 텍스트/CSV 가져오기 또는 텍스트 가져오기 기능으로 열 수 있습니다. 가져오기 미리보기에서 한글이 정상으로 표시되는 문자 집합을 선택하세요.
불러온 후에는 실제 열 값과 유형을 점검하세요
표가 보인다고 작업을 끝내지 말고 우편번호, 사번, 전화번호의 앞자리 0과 날짜 열을 확인하세요. 특정 열이 숫자로 자동 변환됐다면 다시 가져오면서 해당 열을 텍스트로 지정해야 합니다.
다른 해결 방법
파일을 만들어 제공한 사람에게 UTF-8 BOM 포함 CSV로 다시 저장해 달라고 요청하는 방법도 있습니다. 다만 사용하는 시스템이 BOM을 지원하는지 확인하세요.
해결되지 않는 경우
파일 자체에 이미 잘못된 문자 데이터가 저장되었다면 인코딩 선택만으로 되돌릴 수 없습니다. 프로그램 버전·파일 형식에 따라 메뉴와 선택지가 다릅니다.
자주 묻는 질문
아니요. 엑셀의 읽기 설정만 잘못된 경우가 있습니다. 다른 텍스트 편집기로 원본을 열어 인코딩 문제인지 먼저 확인하세요.
참고한 공식 원천 자료
다음 기관의 안내 내용을 확인해 작성했습니다. 상세 규정은 원문을 확인하세요.