CSV는 행과 열의 텍스트를 담은 파일입니다. 한글이 깨지는 문제와 모든 값이 한 열에 몰리는 문제는 원인이 다를 수 있습니다. 먼저 원본을 복사해 보관하고, 인코딩과 구분자를 각각 확인합니다. 이미 깨진 내용으로 저장한 파일은 인코딩 선택만으로 원래 글자가 복원되지 않을 수 있습니다.
증상에 따라 먼저 볼 설정
| 증상 | 먼저 확인 | 검증 방법 |
|---|---|---|
| 한글이 읽기 어려운 문자로 보임 | 파일 인코딩 | 가져오기 미리보기에서 한글 확인 |
| 여러 값이 한 열에 몰림 | 구분자 | 쉼표·탭·세미콜론별 열 개수 확인 |
| 주소가 여러 열로 나뉨 | 따옴표 처리 | “서울, 본사”가 한 셀에 들어가는지 확인 |
| 고객코드 앞의 0이 사라짐 | 열의 데이터 형식 | 해당 열을 텍스트로 지정 |
Excel에서 가져오기
- 빈 통합 문서를 열고 데이터 메뉴에서 텍스트/CSV 가져오기를 찾습니다.
- 파일을 선택한 뒤 미리보기에서 문자 인코딩과 구분자를 확인합니다.
- 식별자 열은 숫자 대신 텍스트로 가져옵니다. 자동 생성된 형식 변환 단계가 있으면 그 열에 적용되지 않는지 확인합니다.
- 가져온 뒤 첫 행·중간 행·마지막 행을 원본과 대조합니다.
구글시트에서 확인할 점
파일 가져오기 화면에서 구분자를 선택하고, 숫자·날짜·수식으로 자동 변환하는 옵션이 표시되면 식별자 보존 목적에 맞게 설정합니다. 이미 시트에 들어온 글자를 열로 나누는 기능과 파일 자체를 가져오는 기능은 다릅니다. 원본의 따옴표 안 쉼표를 단순한 SPLIT으로 나누면 주소가 깨질 수 있습니다.
사이트의 CSV 점검기로 연습하기
도구에 가상 CSV를 붙여넣거나 작은 파일을 브라우저에서 읽을 수 있습니다. 파일은 서버로 전송하지 않습니다. UTF-8로 읽지 못하면 한국어 인코딩으로 다시 읽어 확인합니다. 도구는 인코딩의 정답을 자동 확정하지 않으며, 잘 보이는 미리보기만으로 모든 데이터가 맞다고 보장하지 않습니다.
공식 문서와 확인 범위
예제는 학습용 가상 데이터입니다. 메뉴 이름과 지원 기능은 제품·버전·언어에 따라 다를 수 있습니다.