PassaTime↗
모든 이야기
짧은 이야기 AI 활용 · CSV 데이터

AI로 CSV를 정리했더니 상품 코드 00123이 123이 됐나요?

식별 코드는 변환 전에 문자로 다루고, 가져온 뒤 원래 값과 정확히 비교하세요. CSV가 정상이어도 필요한 코드 구분은 사라질 수 있습니다.

AI에게 금액 열과 식별 코드 열을 구분해 주세요. 상품 코드 00123과 123은 다른 상품일 수 있지만 둘 다 정수로 바꾸면 123입니다. 실제 규칙이 아니라면 데이터 정리 과정에서 앞의 0을 지우게 하지 마세요.

원래 문자를 확인하세요

가상 CSV의 코드 00123, 123, 1234567890123456을 Python CSV 읽기로 처리해 세 값이 문자열로 유지됨을 확인했습니다. 앞의 두 값을 의도적으로 정수로 바꾸자 같은 숫자가 됐습니다. 데이터 구분을 시험한 것으로 Excel 동작 시험은 아닙니다.

식별 코드 열을 문자로 가져오세요

Microsoft 안내는 Excel이 앞의 0을 지우거나 긴 숫자 문자를 바꿀 수 있다고 설명합니다. 가져오기 및 변환에서 해당 열의 자료형을 텍스트로 지정하도록 안내합니다. CSV 값에 따옴표를 붙여도 받는 앱의 가져오기 방식을 확인하는 일을 대신할 수는 없습니다.

AI에게 보존 규칙을 주세요

예시 입력: “product_code는 문자로 유지하고 모든 문자와 행 순서를 보존해. 앞의 0을 지우거나 숫자로 바꾸지 마. amount만 별도의 숫자 열로 다뤄. 보존할 수 없는 값은 알려줘.” 실제 AI 대화 시험이 아닌 제안 입력입니다.

저장 전뿐 아니라 불러온 뒤에도 보세요

가져온 코드와 원본을 정확히 대조하고 행 수도 확인하세요. 손대지 않은 원본 사본을 남기세요. 이미 0이나 자릿수가 사라졌다면 짧아진 값에서 임의로 복원하지 말고 원본으로 돌아가세요. Microsoft도 나중에 서식을 바꿔 이미 없어진 앞의 0을 되살릴 수는 없다고 설명합니다.

2026년 10월 14일 발행. 가상 CSV 읽기와 의도적인 정수 변환만 직접 실행했습니다. Excel 가져오기·AI 정리는 시험하지 않았으며 가져오기 화면은 버전에 따라 다릅니다. 실제 상품·고객 기록은 사용하지 않았습니다.

출처: Microsoft · Leading zeros.