엑셀 CSV 파일 한글이 깨질 때|더블클릭 대신 가져오기로 여는 방법
깨진 글자를 고치기 전에 원본 CSV부터 남겨두세요
엑셀 CSV 파일 한글이 깨질 때는 글자 하나씩 수정하기 전에, 원본 CSV를 그대로 두고 빈 엑셀 통합 문서에서 데이터 → 텍스트/CSV에서 가져오기를 시도하세요. 파일을 읽는 문자 방식이 맞지 않으면 한글이 다른 기호처럼 보일 수 있습니다.
이 글은 Windows용 Excel의 텍스트/CSV 가져오기 화면을 기준으로 합니다. Excel 버전과 언어에 따라 메뉴 이름은 다를 수 있습니다. 파일이 아예 열리지 않는 경우가 아니라, 열리기는 하지만 한글이 이상하게 보이는 상황을 다룹니다.
미리보기에서 무엇이 잘못됐는지 구분합니다
| 현재 모습 | 확인할 설정 |
|---|---|
| 한글이 다른 문자·기호로 보인다 | 파일 원본 또는 인코딩 |
| 한글은 읽히지만 한 열에 몰린다 | 구분 기호 |
| 문자는 정상인데 번호 앞의 0이 없다 | 해당 열의 데이터 형식 |
세 증상을 모두 ‘한글 깨짐’이라고 부르면 설정을 엉뚱하게 바꾸기 쉽습니다. 글자가 읽히는지, 열이 나뉘는지, 값이 원본과 같은지를 차례로 확인하세요. 표 전체를 한 번에 고치려고 하기보다 먼저 문자부터 맞춥니다.
1. 깨진 상태를 원본에 덮어쓰지 않습니다
CSV를 더블클릭해서 한글이 깨져 보였다면 그 창에서 같은 이름으로 다시 저장하지 마세요. 작업할 사본을 별도 이름으로 만들고 처음 받은 CSV는 보관합니다. 다시 열 방법을 바꿀 때 원래 자료가 필요합니다.
이미 다른 사람에게서 깨진 글자 그대로 저장된 파일을 받았다면 인코딩 선택만으로 해결되지 않을 수 있습니다. 처음 내보낸 파일을 다시 받는 것이 필요할 수 있으므로 제공처에 원본 여부도 확인하세요.
예를 들어 쇼핑몰에서 받은 상품 목록의 상품명은 깨져 있고 가격은 읽힌다는 가상 상황을 생각해 보세요. 숫자가 보인다고 전체 파일이 정상인 것은 아닙니다. 상품명을 수동으로 바꾸기 전에 읽기 설정을 확인하면 불필요한 편집을 줄일 수 있습니다.
2. 빈 통합 문서에서 텍스트/CSV 가져오기를 엽니다
- Excel을 열어 빈 통합 문서를 만듭니다.
- 데이터 → 텍스트/CSV에서를 선택합니다. 해당 항목이 보이지 않으면 데이터 가져오기 → 파일에서 → 텍스트/CSV에서 경로를 확인합니다.
- 보관한 원본 CSV를 선택하고 가져오기 화면을 엽니다.
- 미리보기의 첫 행과 한글이 있는 행을 확인합니다. 바로 ‘로드’를 누르지 마세요.
더블클릭은 파일을 바로 여는 동작이고, 가져오기는 읽기 조건을 미리 확인하는 동작입니다. 파일 확장자를 .xlsx로 바꾸는 것만으로 문자 문제가 해결되지는 않습니다.
3. 엑셀 CSV 파일 한글이 깨질 때 인코딩을 확인합니다
미리보기의 파일 원본 또는 인코딩 선택에서 UTF-8로 제공된 파일이라면 65001: Unicode (UTF-8)을 선택합니다. 이름에 UTF-8이 들어 있는 항목을 찾아보세요. 선택한 뒤 한글이 읽히는지 미리보기를 다시 확인합니다.
UTF-8은 모든 CSV의 정답이 아닙니다. 파일 제공처가 다른 문자 인코딩으로 내보냈다면 그 방식과 맞는 선택이 필요합니다. UTF-8에서도 한글이 깨지면 제공처의 내보내기 설정이나 인코딩 안내를 먼저 확인하세요.
CSV에는 문자 방식을 알려주는 표시가 있을 수도, 없을 수도 있습니다. Microsoft는 UTF-8 CSV에 BOM이라는 시작 표시가 있으면 정상적으로 열 수 있다고 안내합니다. 처음부터 그 표시가 없는 파일은 가져오기로 조건을 확인하는 방법이 도움이 됩니다.
BOM을 직접 편집하거나 내용을 메모장에 복사해 다시 저장하는 작업부터 할 필요는 없습니다. 처음에는 원본을 유지한 채 미리보기에서 정상 한글을 확인하는 데 집중하세요.
4. 한글이 읽히면 열 구분과 식별번호를 확인합니다
상품명은 정상인데 상품명·수량·가격이 한 열에 붙어 있다면 구분 기호를 확인합니다. 쉼표로 구분된 CSV라면 쉼표를 선택하고 열이 나뉘는지 봅니다. 파일에 따라 탭이나 세미콜론을 사용하므로 실제 자료에 맞는 선택이 필요합니다.
셀 안의 쉼표나 따옴표를 통째로 지워서 해결하려고 하지 마세요. 이름·주소·설명에 포함된 문자를 삭제하면 데이터 자체가 달라집니다. 미리보기에서 제목 행과 여러 데이터 행의 열 위치가 맞는지 확인하는 것이 먼저입니다.
전화번호나 상품 코드처럼 앞의 0이 중요한 열은 별도로 봅니다. 예를 들어 코드 ‘00123’이 ‘123’이 되면 한글은 정상이어도 자료가 달라진 것입니다. 필요한 경우 데이터 변환에서 해당 열을 선택해 텍스트 형식으로 지정한 뒤 불러옵니다.
자동으로 형식을 바꾸는 단계가 이미 적용됐다면 원본의 값과 비교해 그 단계도 확인해야 합니다. 사라진 0을 모든 값에 같은 개수로 붙이는 방식은 원래 코드 길이가 다를 때 잘못된 결과를 만들 수 있습니다.
5. 확인한 결과는 새 .xlsx 파일로 저장합니다
미리보기와 필요한 형식을 확인한 뒤 로드, 변환 화면에서는 닫기 및 로드로 가져옵니다. 불러온 시트에서 한글과 열 위치, 중요한 번호를 한 번 더 대조하세요.
파일 → 다른 이름으로 저장에서 Excel 통합 문서(.xlsx)를 선택하고 새 이름을 사용합니다. 원본 CSV를 남겨두면 나중에 다른 조건으로 다시 가져오거나 제공처 자료와 비교할 수 있습니다.
CSV는 일반 엑셀 통합 문서처럼 여러 시트와 서식을 그대로 보관하는 형식이 아닙니다. 확인한 결과를 계속 편집할 목적이라면 .xlsx로 보관하고, 다른 시스템에 CSV를 제출해야 할 때만 그 시스템의 인코딩·구분 기호 조건에 맞춰 별도로 내보내세요.
한글만 읽히면 끝일까요?
- 문자: 제목과 본문의 한글이 원본 의미대로 읽히는가?
- 열: 이름·수량·금액이 각자 맞는 칸에 들어갔는가?
- 값: 코드 앞의 0과 날짜 같은 중요한 값이 달라지지 않았는가?
- 보관: 새 .xlsx 파일을 열어도 결과가 정상이고 원본 CSV가 남아 있는가?
가져오기에서도 문자가 계속 깨지거나 원본 자체가 이미 변형됐다면, 파일 제공처에 원본 재전송과 내보내기 인코딩 확인을 요청하세요. 파일 형식이 헷갈리면 파일 확장자 안내에서 CSV와 XLSX 같은 확장자의 역할부터 확인할 수 있습니다.
공식 자료: Microsoft UTF-8 CSV 열기 · 텍스트/CSV 가져오기 설정 · 텍스트·CSV 가져오기와 내보내기 · 앞의 0과 긴 숫자 보존.
쉬운 컴퓨터




댓글 0
첫 댓글을 남겨보세요.