엑셀에서 CSV 한글이 깨질 때 해결하기

쇼핑몰, 스마트스토어, 각종 SaaS에서 내려받은 CSV를 엑셀에서 열었더니 한글이 깨졌나요? 파일은 대부분 멀쩡합니다. 엑셀이 BOM 없는 UTF-8 CSV를 CP949로 읽기 때문입니다.

텍스트와 다음 파일을 지원합니다:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

엑셀 내보내기, 데이터베이스 덤프, 자막, 웹사이트 코드 등.

복구하기

  1. 파일을 끌어다 놓거나 텍스트 붙여넣기
  2. 자동으로 복구
  3. 복사하거나 내려받기
또는 파일을 여기로 끌어다 놓기
  • 업로드 없음. 파일은 브라우저 안에서 복구되며 기기 밖으로 나가지 않습니다.

  • EU 내 서버. Mojibuster는 핀란드(EU)의 서버에서 운영되며 EU 일반 개인정보 보호법(GDPR)이 적용됩니다. GDPR 원문(EUR-Lex, 영어)

엑셀에서 한글이 깨지는 이유

한국어판 엑셀은 CSV 파일을 더블클릭으로 열면 CP949(EUC-KR)로 읽습니다. 요즘 웹 서비스는 CSV를 UTF-8로 내보내므로 파일 자체는 정상이어도 엑셀 화면에서는 한글이 깨집니다. 파일 앞에 BOM(UTF-8임을 알리는 표시)이 있으면 엑셀이 올바르게 읽습니다.

EUC-KR로 저장된 고객 목록을 해외 프로그램에서 연 경우

깨진 글자

À̸§,ÁÖ¼Ò,ÀüÈ­¹øÈ£
È«±æµ¿,¼­¿ïƯº°½Ã °­³²±¸,010-1234-5678

복구 후

이름,주소,전화번호
홍길동,서울특별시 강남구,010-1234-5678

방법 1: Mojibuster로 BOM 있는 UTF-8로 저장하기

  1. 위 상자에 CSV 파일을 끌어다 놓습니다.
  2. 깨진 부분은 자동으로 복구됩니다. CSV 파일은 BOM 포함 저장 이 기본으로 켜져 있습니다.
  3. 내려받은 파일을 엑셀에서 더블클릭하면 한글이 제대로 보입니다.

깨진 상태로 엑셀에서 한 번 저장해 파일 자체가 깨졌더라도 Mojibuster로 대부분 되돌릴 수 있습니다.

방법 2: 엑셀에서 올바르게 불러오기

  1. 엑셀에서 빈 통합 문서를 열고 데이터 → 텍스트/CSV에서 를 선택합니다.
  2. CSV 파일을 고릅니다.
  3. 파일 원본 을 65001: 유니코드(UTF-8) 로 바꿉니다.
  4. 미리 보기를 확인하고 로드 를 누릅니다.

엑셀에서 저장할 때

다른 이름으로 저장 에서 CSV UTF-8(쉼표로 분리) 을 고르면 다른 프로그램에서도 한글이 잘 깨지지 않습니다. 일반 CSV(쉼표로 분리) 는 CP949로 저장되므로 UTF-8을 쓰는 서비스에 올리면 깨질 수 있습니다.

자주 묻는 질문

맥용 엑셀에서도 똑같나요?

네. 맥용 엑셀도 BOM 없는 UTF-8 CSV를 제대로 인식하지 못하는 경우가 있습니다. BOM을 넣어 저장하면 확실합니다.

BOM이 무엇인가요?

파일 맨 앞에 붙는 3바이트 표시로, 엑셀 같은 프로그램에 '이 파일은 UTF-8'이라고 알려 줍니다.

관공서에 CP949 CSV를 내야 한다면요?

일부 기관 시스템은 CP949(EUC-KR) CSV만 받습니다. 이 경우 엑셀에서 CSV(쉼표로 분리) 로 저장하세요.

고객 정보가 담긴 파일도 괜찮나요?

네. 처리는 브라우저 안에서만 이루어지며 파일이 외부로 전송되지 않습니다.

관련 안내