GRID엑셀·CSV 변환 도구모든 도구 사이트 보기
데이터 손실 예방

CSV에서 앞자리 0이 사라질 때 원본 값을 지키는 방법

우편번호·상품코드·전화번호를 숫자가 아닌 식별자로 다뤄 0과 긴 자릿수가 바뀌는 문제를 예방합니다.

검수일 2026-09-26약 7분DK Media Platform 편집팀

계산하지 않는 값은 숫자가 아니라 식별자입니다

우편번호, 상품코드, 사번, 전화번호는 숫자 모양이어도 더하거나 평균을 낼 값이 아닙니다. 앞자리 0은 의미의 일부이며 삭제되면 다른 코드가 됩니다. 변환 전에 어떤 열이 계산값이고 어떤 열이 식별자인지 구분해야 합니다.

CSV는 셀 서식을 저장하지 않으므로 파일에 00123이 있어도 표 프로그램이 열면서 숫자로 해석할 수 있습니다. 원본 파일의 첫 행과 문제가 되는 열을 텍스트 편집기에서 확인하면 파일 자체에서 0이 사라졌는지, 열기 과정에서 표시만 바뀌었는지 구분할 수 있습니다.

가져오기 단계에서 해당 열을 텍스트로 지정하세요

CSV를 더블클릭해 바로 열면 프로그램이 열 형식을 자동 추정합니다. 데이터 가져오기 기능을 사용해 구분자와 인코딩을 선택하고, 우편번호나 코드 열을 텍스트로 지정하면 앞자리 0과 긴 자릿수를 보존하기 쉽습니다.

이미 숫자로 바뀐 뒤 화면 서식만 00000처럼 표시하면 보기에는 복원된 것 같아도 CSV로 다시 내보낼 때 원래 값이 유지되지 않을 수 있습니다. 반드시 실제 셀 값이나 수식 입력줄을 확인하고 원본과 대조합니다.

내보낸 파일을 다시 열지 말고 텍스트로 먼저 검수하세요

정상적으로 내보낸 CSV를 같은 표 프로그램에서 다시 열면 자동 추정이 다시 적용돼 문제가 재현될 수 있습니다. 먼저 텍스트 편집기에서 앞자리 0과 전체 자릿수가 파일에 기록됐는지 확인하고, 그다음 실제 업로드 대상 시스템의 시험 기능을 사용합니다.

긴 숫자는 표 프로그램이 정확하게 표현할 수 있는 자릿수 한계를 넘을 수 있습니다. 결제·송장·계좌 관련 식별자는 표본 몇 개를 원천 시스템과 대조하고, 한 자리라도 달라지면 전체 변환을 중단해야 합니다.

이 방법으로 해결되지 않는 경우

바로 실행하기

CSV를 엑셀로 변환 열기 →엑셀을 CSV로 변환 열기 →

근거 자료

형식과 기능 설명은 아래 공식 문서와 표준을 우선 확인했습니다.

← 문제 해결 가이드 전체 보기