엑셀 CSV 변환 방법: 예제 파일로 한글·앞자리 0·시트 확인
DataWork Tools 편집 · 2026년 11월 4일
엑셀 파일을 CSV로 바꾸면 서식이 아니라 셀 값을 담은 텍스트 파일이 됩니다. 이 예제는 이름·부서·사번이 있는 명부에서 원본 값과 출력 CSV를 대조하는 방법을 보여 줍니다.
엑셀 CSV 변환: 사번 0012와 쉼표가 있는 셀 보존
실제 XLSX 예제의 Data 시트를 읽습니다. 사번은 엑셀 안에서도 텍스트 값으로 저장되어 있고, 메모 ‘서울,본사’는 한 셀입니다.
- 예제 불러오기를 누르면 실제 employees-example.xlsx를 읽고 Data 시트를 선택할 수 있습니다.
- 변환 실행을 눌러 데이터 3행·4열과 사번 0012를 확인합니다.
- CSV를 저장합니다. 엑셀에서 다시 열 때는 가져오기에서 사번 열을 텍스트로 지정하세요.
예상 결과 Data 시트 → 데이터 3행 · 4열 · 0012 유지 · 서울,본사는 한 셀
입력 파일과 예상 결과 자세히 보기
Data 시트의 값과 예상 결과 표
| 사번 | 이름 | 부서 | 메모 |
|---|---|---|---|
| 0012 | 김민수 | 영업 | 서울,본사 |
| 0024 | 이지은 | 개발 | 빈 셀 |
| 0036 | 박서준 | 기획 | 신규 입사 |
CSV 원문에서는 메모가 "서울,본사"로 인용됩니다. 빈 메모도 빈 셀로 남고, 다운로드 파일은 UTF-8 BOM을 포함합니다.
예제 XLSX로 직접 따라 하기
- employees-example.xlsx를 내려받습니다. 가상 명부 3행이 들어 있는 Data 시트 1개입니다.
- 엑셀 CSV 변환에서 파일을 선택하고 Data 시트를 고릅니다.
- 변환 후 사번 0012, 빈 메모, 서울,본사가 각 셀에 유지되는지 확인합니다.
- CSV를 내려받고 텍스트 편집기나 올바른 CSV 가져오기 기능으로 결과를 확인합니다.
화면에 보이는 0012와 저장된 0012의 차이
예제 사번은 XLSX 안에서도 텍스트 0012입니다. 실제 값은 숫자 12이고 표시 형식만 0000인 셀은 이 도구에서 12로 나옵니다. 앞자리 0을 지켜야 하는 코드는 원본에서 텍스트 값으로 준비하세요. CSV를 엑셀에서 다시 열 때 생기는 자동 변환은 별도로 제어해야 합니다.
여러 시트·날짜·수식의 제한
실제 파일에 여러 시트가 있으면 내보낼 시트를 선택해 한 시트씩 저장합니다. 셀 색·테두리·너비·차트는 CSV에 저장되지 않습니다. 날짜는 일련번호, 백분율은 소수 원시 값으로 나올 수 있습니다. 수식은 재계산하지 않으며 마지막 저장 캐시가 없으면 빈 셀입니다. 병합 셀은 좌상단 값만 남습니다. .xlsx 2MB·압축 해제 20MB 제한을 확인하세요.
결과가 예상과 다를 때
| 증상 | 확인·해결 방법 |
|---|---|
| 파일 형식 오류 또는 암호화 파일 | 표준 .xlsx만 지원합니다. .xls/.xlsm을 .xlsx로 확장자만 바꾸지 말고 원본 프로그램에서 다른 이름으로 저장하세요. |
| 날짜가 숫자로 나오거나 표시 형식이 사라짐 | 저장된 원시 값을 읽습니다. 날짜·백분율·통화·표시 형식 0000은 재현하지 않으므로 원본에서 변환용 텍스트 열을 준비하세요. |
| CSV를 엑셀에서 다시 열면 0이 사라짐 | CSV 안에 0012가 있어도 엑셀이 숫자로 재해석할 수 있습니다. 텍스트/CSV 가져오기에서 코드 열을 텍스트로 지정하세요. |
다음 작업으로 이어가기
함께 읽기
CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
중복 제거에서 전체 행과 기준 열은 어떻게 다를까?
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬
CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이
JSONL·NDJSON과 JSON 배열의 차이: 줄별 로그를 변환하는 방법
JSON 비교에서 키 순서와 실제 데이터 변경을 구분하는 방법
2026 연봉 실수령액: 지급 월·부양가족·비과세액이 달라지는 이유
내 연봉은 상위 몇 퍼센트? 월소득 통계 구간으로 읽는 법
3.3% 계산과 역산: 원천징수액과 최종 세금은 다릅니다
부가세 포함과 별도: 공급가액을 1.1로 나누는 이유
시급에서 월급으로: 209시간을 모두에게 적용하면 안 되는 이유
연봉 인상률 계산: 월 증가액과 실수령 증가액 구분하기
퇴직금 예상액: 최근 3개월·평균임금·통상임금 확인하기
주휴수당 계산: 실제 근무시간과 소정근로시간 구분하기
CSV 파일 여러 개 합치기: 예제 2개로 헤더·중복·행 수 확인