엑셀 실무

엑셀 CSV 앞자리 0, 저장 손실과 재열기 변환 구별하기

문서루틴 2026. 9. 10. 11:00

CSV 앞자리 0 판별 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지

 

엑셀에서 CSV 앞자리 0이 다시 열 때 사라졌다면 CSV 원문에 0이 남아 있는지와 Excel의 가져오기 형식을 따로 확인합니다. 원문이 00123인데 일반 열기만 123이면 재열기 변환입니다.

핵심 요약

CSV 원문에 00123이 남아 있는데 일반 열기에서 123으로 보이면 재열기 과정의 자동 변환을 먼저 확인합니다. 원문부터 123이라면 가져오기 형식을 바꾸는 것만으로 없어진 0을 되살릴 수 없습니다.

1

적용 버전과 먼저 구별할 두 상태

적용 범위 적용 프로그램은 Excel이며, 적용 제품·버전은 Excel Microsoft 365/2024 및 공식 문서별 지원 버전입니다. Microsoft의 선행 0 도움말은 Excel Microsoft 365·2024의 Windows와 Mac 버전, Excel 2021·2019·2016을 대상으로 표시합니다.

자동 데이터 변환 설정은 Excel Microsoft 365와 Excel 2024의 Windows·Mac 버전에서 지원됩니다. 다른 지원 버전이거나 해당 설정이 보이지 않으면 일반 열기 대신 텍스트/CSV 가져오기 절차로 열 형식을 지정합니다.

자료: Microsoft Support, Keeping leading zeros and large numbers, 2026-09-08 확인

원문에 0이 있음
CSV에는 00123이 저장되어 있지만 Excel이 일반 열기에서 숫자 123으로 해석한 상태입니다. 파일 원문과 화면 표시를 분리해 판단합니다.
원문에 0이 없음
CSV 원문이 이미 123이면 재열기 표시만의 문제는 아닙니다. 저장 전 값이나 저장 결과가 바뀐 지점을 별도로 추적해야 합니다.

작업 조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인


2

원문·일반 열기·텍스트 가져오기 판단표

Microsoft는 CSV를 쉼표로 필드를 나누는 텍스트 파일로 설명합니다. 일반 열기는 현재 기본 데이터 형식으로 열을 해석하므로, 같은 파일도 텍스트 가져오기 결과와 다르게 보일 수 있습니다.

공식 문서의 00123 예시를 기준으로 원문, 일반 열기, 텍스트 가져오기에서 관찰할 값을 구분합니다.
조건 CSV 원문 일반 열기 텍스트 가져오기 판정
CSV 사본을 텍스트로 열었을 때 일반 텍스트 편집기에서 같은 CSV 행에 00123 또는 123이 보입니다. 아직 판정하지 않음 아직 판정하지 않음 비교할 원문 값을 기록
CSV 원문에는 00123이 있고 Excel 자동 변환이 적용될 때 00123 일반 열기는 기본 데이터 형식에 따라 00123을 123으로 표시할 수 있습니다. 비교 전 재열기 변환 가능성
CSV 원문에 00123이 있고 코드 열을 텍스트로 지정했을 때 00123 123으로 보일 수 있음 코드 열이 텍스트로 설정된 가져오기 결과에는 00123이 표시됩니다. 원문 보존 확인
CSV 원문에 선행 0이 없을 때 123 123 원문부터 123이면 일반 열기와 텍스트 가져오기 모두 123으로 확인됩니다. 재열기만으로 복원 불가

자료: Microsoft Support, Import or export text (.txt or .csv) files 및 Keeping leading zeros and large numbers, 2026-09-08 확인


3

사본으로 세 결과를 대조하는 순서

실전 각 단계에서 같은 행의 같은 코드를 기록합니다. 일반 열기로 확인한 사본은 다시 저장하지 않아야 원문과 비교 기준이 섞이지 않습니다.

원문·재열기·텍스트 가져오기 확인 절차
1단계
원문 기록
원본 CSV를 덮어쓰지 않도록 사본을 준비하고, 일반 텍스트 편집기로 사본을 열어 같은 코드 행의 원문 값을 기록합니다. 완료 확인: 코드가 00123인지 123인지 원문 그대로 기록됩니다.
2단계
일반 열기 비교
비교를 위해 Excel에서 CSV 사본을 일반 열기로 한 번 열고, 같은 코드가 어떻게 표시되는지 기록한 뒤 저장하지 않고 닫습니다. 완료 확인: 일반 열기 값이 기록되고 CSV 사본이 다시 저장되지 않았습니다.
3단계
가져오기 시작
새 통합 문서에서 데이터 > 텍스트/CSV에서 가져오기로 CSV 사본을 선택하고, 미리 보기에서 변환 데이터(Transform Data) 또는 편집(Edit)을 선택합니다. 완료 확인: Power Query 편집기에 코드 열과 원문 행이 표시됩니다.
4단계
텍스트 지정
코드 열을 선택해 홈 > 변환 > 데이터 형식 > 텍스트를 선택하고, 열 형식 변경 대화 상자에서 현재 바꾸기(Replace Current)를 선택합니다. 완료 확인: 코드 열 머리글에 텍스트 형식이 표시되고 00123이 보존됩니다.
5단계
로드 후 대조
닫기 및 로드(Close & Load)를 선택해 워크시트로 가져온 뒤, 원문 기록·일반 열기 값·텍스트 열 값을 같은 행에서 대조합니다. 완료 확인: 가져온 코드가 원문 기록과 글자 단위로 같고 선행 0의 개수가 같습니다.

메뉴 이름은 운영체제와 표시 언어에 따라 다르게 보일 수 있습니다. 중요한 CSV는 원본이 아닌 사본에서 비교하고, 로드 전에 미리 보기의 코드 값을 확인합니다.


4

선행 0이 돌아오지 않을 때의 실패 분기

값이 달라지는 지점에서 멈추기

원문에 0이 남아 있으면 재열기 변환을 먼저 의심하고, 원문부터 0이 없으면 가져오기 설정으로 복원된 척하지 않는다.

  • 원문이 123이면 Excel의 일반 열기 문제가 아니라 저장 전 값이나 저장 결과를 확인합니다. 사용자 지정 숫자 형식과 사후 텍스트 서식은 이미 제거된 0을 복원하지 않습니다.
  • 원문은 00123인데 Power Query 미리 보기부터 123이면 자동 데이터 형식 검색 여부를 확인합니다.
  • Power Query 가져오기에서 0이 이미 사라지면 데이터 형식 검색 메뉴가 표시되는 환경에서 자동 검색을 끄고 모든 열을 텍스트로 둔 뒤 다시 미리 봅니다.
  • 완료 확인: 코드 열이 로드 전 텍스트로 유지되고 00123이 보입니다.

Power Query Text/CSV 커넥터는 데이터 형식 검색을 첫 200행, 전체 데이터 또는 검색 안 함으로 정할 수 있습니다. 공식 문서는 형식 추론이 틀릴 수 있으므로 로드 전에 설정을 다시 확인하라고 안내합니다.

자료: Microsoft Learn, Power Query Text/CSV connector, 2026-06-29 업데이트·2026-09-08 확인

자동 변환 설정이 있는 버전

Excel Microsoft 365 또는 Excel 2024에서는 선행 0 제거 및 숫자 변환 옵션을 끄거나, CSV·TXT 열기 경고가 표시될 때 이번 열기에서 변환하지 않는 선택지를 사용할 수 있습니다. 설정이 보이지 않으면 해당 기능이 있다고 가정하지 말고 텍스트/CSV 가져오기를 사용합니다.

자료: Microsoft Support, Advanced options, 2026-09-08 확인


5

CSV 원문과 코드 열을 확정하는 기준

판정은 눈에 보이는 셀 하나가 아니라 원문·일반 열기·텍스트 가져오기 세 값을 나란히 놓고 끝냅니다. 원문이 기준이고, 일반 열기는 변환 여부를 찾는 비교값입니다.

CSV 사본의 원문에서 선행 0의 유무를 먼저 기록합니다.
원문에 0이 있고 일반 열기에서만 사라지면 재열기 변환으로 판정합니다.
텍스트로 가져온 값이 원문과 다르면 로드하지 않고 형식 검색 설정을 다시 확인합니다.
원문과 텍스트 열의 코드가 일치

해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.