내 기기에서 처리 · 업로드 없음 · 가입 없음

CSV의 앞자리 0과 긴 식별번호를 지키는 방법

숫자로만 된 상품코드라도 계산할 수량과는 다릅니다.

검토일 2026-09-06 · English / 한국어

0이 사라지는 문제와 숫자가 바뀌는 문제

상품코드 00123은 엑셀이 숫자로 해석하면 123이 됩니다. 12345678901234567890처럼 긴 식별번호는 숫자 셀의 유효 정밀도 15자리를 넘어 뒷자리가 달라질 수 있습니다. 열 너비를 늘리는 것은 표시를 바꾸는 조치라 이미 달라진 값을 복구하지 못합니다.

직접 확인하는 예제

‘코드·긴 숫자’ 예제에는 앞자리 0이 있는 코드 두 개, 긴 번호 두 개, 소수점 아래 0이 붙은 가격과 수식처럼 보이는 텍스트가 들어 있습니다. 위험 목록과 원본 미리보기를 비교해 보세요. 모두 설명용으로 만든 가상 데이터입니다.

안전한 작업 순서

  1. 엑셀에서 편집하기 전, 원래 시스템이 내보낸 CSV를 준비합니다.
  2. CSV 안심 열기에서 파일을 선택하고 열 구분과 한글 표시를 확인합니다.
  3. 텍스트 보존 Excel을 내려받습니다. 가격과 날짜를 포함한 모든 값이 텍스트 셀이 됩니다.
  4. 생성된 파일에서 코드의 앞자리 0과 긴 번호의 마지막 자리를 원본과 비교합니다.

이 도구는 만들어진 XLSX를 다시 읽어 각 셀의 값과 자료형을 대조합니다. 이후 다른 프로그램에서 편집하거나 다시 저장하는 과정까지 보장하는 것은 아닙니다.

계산이 필요하다면

텍스트로 저장된 숫자라는 안내가 엑셀에 나타날 수 있습니다. 계산할 수량·금액 열만 명시적으로 숫자로 바꾸고 상품코드·우편번호·식별번호는 텍스트로 두세요.

이미 사라진 숫자는 추측하지 않습니다

반올림된 번호로 유일한 CSV 원본을 덮어썼다면 사라진 숫자를 알아낼 수 없습니다. 원 시스템에서 다시 내보내거나 백업을 사용해야 합니다. 임의의 0을 붙이는 것은 복원이 아닙니다.

자세한 원리와 가져오기 설정은 Microsoft의 앞자리 0·긴 숫자 안내에서 확인할 수 있습니다.

CSV 안심 열기에서 이 예제 실행 →

파일 뒤에 있는 문제까지 해결하세요