엑셀 CSV 앞자리 0 사라짐, 고객번호 지키는 방법

고객번호 00123은 계산할 숫자가 아니라 식별자입니다. 스프레드시트가 숫자로 해석하면 앞의 0이 사라질 수 있습니다. 중요한 것은 “0을 어떻게 붙일까”보다 “원본에는 아직 0이 있는가”를 먼저 확인하는 일입니다.

스프레드시트를 열기 전에 원본을 봅니다

파일을 메모장 같은 텍스트 편집기로 열고 해당 고객번호를 찾습니다. 원본 CSV에 00123이 남아 있으면 가져오기 단계의 해석 문제일 수 있습니다. 원본에도 123만 남았다면 단순한 셀 서식 변경으로 최초 값을 알아낼 수 없습니다. 이미 잘못 저장된 파일은 수정 전에 사본을 남기세요.

원본 텍스트화면 값판단
00123123가져오기 형식부터 확인
123123원본에 앞자리 정보 없음
0012300123다른 행과 다시 저장한 파일도 확인

열의 형식을 텍스트로 지정해 가져옵니다

Excel에서는 빈 통합문서를 열고 데이터 탭의 텍스트/CSV 가져오기 경로를 사용합니다. 버전에 따라 미리보기 또는 변환 화면에서 고객번호 열의 데이터 형식을 텍스트로 지정할 수 있습니다. 자동으로 만들어진 형식 변경 단계가 번호를 숫자로 바꾸는지도 확인합니다. 메뉴가 다르면 아래 공식 안내의 현재 화면을 참고하세요. 파일을 더블클릭하는 방식은 열 형식을 선택하기 전에 자동 변환될 수 있습니다.

큰따옴표만으로 텍스트 형식을 보장하지 않습니다

CSV에서 큰따옴표는 쉼표나 줄바꿈을 포함한 필드를 구분하는 장치입니다. "00123"이라고 적혀 있어도 읽는 프로그램이 내부 값을 숫자로 바꿀 수 있습니다. CSV에는 스프레드시트의 셀 서식 정보가 없으므로 받는 쪽의 가져오기 규칙까지 전달해야 합니다. 값 앞에 등호를 붙여 수식으로 보관하는 우회 방법도 권하지 않습니다.

0을 다시 붙여도 되는 조건

고객번호가 정확히 5자리라는 업무 규칙이 있고 모든 값이 그 규칙을 따를 때만 123을 00123으로 복원할 수 있습니다. 길이가 3자리인 별도 번호도 허용되는 자료라면 이 처리는 오류입니다. 날짜, 전화번호, 16자리 이상의 숫자 식별자에도 같은 접근을 무조건 적용하지 마세요. 긴 숫자는 숫자로 읽는 순간 뒷자리가 바뀌었을 수도 있습니다.

고정 5자리라는 규칙이 확인된 경우
123 → 00123
규칙이 확인되지 않은 경우
123 → 원래 길이를 알 수 없음

작업 후 교환 파일을 다시 확인합니다

가져오기가 성공해도 CSV로 다시 저장하고 재열기할 때 같은 문제가 생길 수 있습니다. 전달 전 텍스트 편집기로 원본 표기와 행 수를 확인하고, 상대방에게 고객번호 열을 텍스트로 읽어야 한다고 함께 알리세요. 아래 CSV 구조 도구는 00123을 문자열로 유지해 보여 주지만 Excel의 가져오기 동작을 바꾸지는 않습니다.

직접 확인하기

예제로 결과 확인

입력은 이 브라우저에서 처리되며 서버에 저장되지 않습니다. 비밀번호·개인정보 대신 예제나 사본을 사용하세요.

결과가 여기에 표시됩니다.

참고 자료와 확인 범위

아래 자료는 형식·기능의 정의를 확인하는 데 사용했습니다. 본문의 예제와 설명은 이 사이트의 작업 상황에 맞춰 구성했습니다. 제품 메뉴는 버전과 언어에 따라 다를 수 있습니다.

확인일: 2026-10-15 · 오류를 발견하면 이 글의 오류 신고로 알려주세요.