엑셀에서 00123이 123으로 바뀔 때: CSV의 앞자리 0을 보존하는 방법
상품 코드 00123을 Excel로 열었는데 123이 되면 단순히 보기만 달라진 것인지 실제 데이터가 변환됐는지 확인해야 합니다. 계산할 수량과 식별용 코드는 성격이 다릅니다. 이 글은 Windows용 데스크톱 Excel에서 CSV를 가져오는 상황을 기준으로, 코드를 텍스트로 보존하고 내보낸 결과까지 확인하는 방법을 설명합니다.
원본 CSV부터 따로 보관합니다
우선 받은 CSV를 복사해 원본을 남깁니다. 이미 Excel에서 열고 저장해 덮어썼다면 0이 사라진 상태가 파일에 반영됐을 수 있습니다. 이때 셀 형식만 텍스트로 바꾸는 것으로 원래 값이 자동 복구되지는 않습니다. 전달받은 원본이나 별도 백업과 대조해야 합니다.
확인용 데이터는 00123, 00007, 1234567890123456처럼 가짜 코드 세 개면 충분합니다. 실제 고객이나 계좌 정보를 시험 자료로 쓸 필요가 없습니다. 마지막처럼 긴 식별자는 숫자로 처리될 때 정밀도 제한의 영향을 받을 수 있어 더욱 주의가 필요합니다.
더블클릭 대신 가져오기 단계에서 형식을 정합니다
- 빈 통합 문서를 열고 데이터 → 텍스트/CSV에서로 원본 사본을 선택합니다.
- 미리 보기에서 구분 기호와 한글 표시가 맞는지 확인합니다.
- 데이터 변환을 열어 코드 열의 데이터 형식을 텍스트로 지정합니다.
- 이미 자동 형식 변환 단계가 있다면 그 단계에서 코드가 숫자로 바뀌지 않도록 수정하고, 미리 보기에 0이 남는지 확인합니다.
- 닫기 및 로드 후 셀 값과 수식 입력줄을 확인합니다.
이미 숫자로 변환된 결과 뒤에 텍스트 변환만 추가하면 사라진 0이 돌아오지 않을 수 있습니다. 변환 단계 이전의 원본에서 원하는 문자열이 보존되는지 확인하는 것이 중요합니다.
사용자 지정 서식은 목적이 다릅니다
| 방법 | 어울리는 목적 |
|---|---|
| 텍스트로 가져오기 | 코드 자체를 다른 시스템에 다시 전달 |
| 숫자에 00000 서식 적용 | 통합 문서 안에서 숫자를 다섯 자리로 표시 |
| 원본과 재대조 | 이미 변환된 데이터의 정확한 값 확인 |
다섯 자리라는 규칙을 모르는 상태에서 임의로 0을 채우면 잘못된 코드를 만들 수 있습니다. 표시가 그럴듯하다는 것과 원본 데이터가 보존됐다는 것은 다른 확인입니다.
CSV로 다시 내보낸 뒤에도 검사합니다
편집본은 먼저 XLSX로 저장하고, 전달용 CSV는 별도 이름으로 만듭니다. 내보낸 CSV를 메모장 같은 텍스트 편집기로 열어 확인용 코드의 문자들이 남아 있는지 보세요. 다시 Excel에서 더블클릭해 열면 자동 변환이 재현될 수 있으므로 그 화면만으로 내보내기 실패라고 단정하지 않습니다.
최종 점검은 행 수, 코드 앞자리, 긴 코드 전체, 한글, 열 구분 순서로 진행하면 빠짐없이 확인하기 쉽습니다. CSV와 XLSX는 저장하는 정보가 다르므로 확장명 변경과 파일 형식 변환의 차이도 기억해 두세요.
확인에 사용한 공식 자료
공식 도움말 확인: 2026년 10월 1일. 메뉴 이름과 지원 기능은 프로그램 버전 및 관리 정책에 따라 달라질 수 있습니다.