CSV를 열기 전, 번호·날짜·열 구분부터 확인하세요
앞자리 0과 모호한 날짜를 그대로 보존하며 가져오기 결과를 대조하는 점검표.
목차
내보낸 목록에서 00127이 127로 보인다면, 바로 0을 붙이기 전에 원본 파일의 값과 가져온 결과를 구분하세요. 이 글은 파일이 존재하는지 확인하는 백업 안내가 아니라, 표를 읽는 과정에서 식별자와 날짜의 의미가 바뀌지 않았는지 확인하는 작업 순서입니다.
제품 설명은 Microsoft 공식 문서를 확인했고, 아래 목록·대조표·양식은 Egorae가 만든 가상 사례입니다. 실제 고객 자료나 Excel 실험 결과가 아닙니다. 메뉴 안내는 PC Excel의 해당 가져오기 기능이 있는 환경을 대상으로 하며, Mac·웹·구버전에서는 제공 기능과 메뉴가 다를 수 있습니다.
1. 원본을 고치기 전에 열의 역할 정하기
최초 받은 CSV는 보존하고 복사본으로 확인합니다. 원본을 텍스트로 열어볼 때도 편집·저장하지 않습니다. 확인할 것은 쉼표의 모양만이 아니라 각 열이 무엇을 뜻하는지입니다. 출처를 신뢰할 수 없는 파일은 이 안내를 이유로 무조건 열지 마세요.
가상의 물품 대여 목록을 다음처럼 정했다고 가정합니다. 제목 행을 제외한 자료는 세 행이고, 반납표시의 날짜 순서는 아직 설명받지 못했습니다.
| 물품번호 | 수량 | 반납표시 | 메모 |
|---|---|---|---|
| 00127 | 2 | 03/04/2026 | 파란 케이스 |
| 01005 | 1 | 12/04/2026 | 끈, 덮개 포함 |
| 20001 | 3 | 미정 | 별도 확인 |
여기서 물품번호는 더하거나 평균 낼 수량이 아닙니다. 앞자리 0까지 포함해 물품을 구분하는 문자열로 취급하겠다는 기준을 먼저 세웁니다. 반면 수량은 계산할 값입니다. 한 열이 숫자로만 보인다고 두 열에 같은 처리 기준을 적용하지 않습니다.
날짜도 03/04/2026만 보고 3월 4일인지 4월 3일인지 추측하지 않습니다. 이 사례의 반납표시는 우선 원문 그대로 보관하고, 작성자나 내보내기 명세에서 순서를 확인한 뒤 별도 정리 열에 해석을 남깁니다. 세 번째 행의 ‘미정’을 임의 날짜로 채우지 않는 것도 기준에 포함합니다.
2. 바로 열기와 가져오기를 구분하기
Microsoft에 따르면 Excel에서 CSV를 바로 열면 현재 기본 데이터 형식 설정으로 열을 해석합니다. 데이터 → 텍스트/CSV에서 가져오는 경로에서는 미리보기를 확인하고, 데이터 변환(Transform Data)으로 Power Query에서 처리한 뒤 불러올 수 있습니다. 공식 가져오기 안내를 사용 중인 버전과 대조하세요.
이 글의 작업 기준은 다음과 같습니다.
- 새 통합 문서에서 보존한 CSV의 복사본을 가져옵니다.
- 미리보기에서 제목이 네 열로 나뉘는지 확인합니다. 한 열로 몰리거나 메모가 추가 열로 갈라지면 아직 불러오기를 완료하지 않습니다.
- 물품번호는 텍스트, 수량은 계산에 사용할 수 있는 값으로 처리할 계획을 구분합니다. 반납표시는 의미 확인 전까지 텍스트로 보존합니다.
- 불러온 뒤 원본 세 행과 대조합니다. 선택한 자료형만 보고 보존 성공이라고 판단하지 않습니다.
공식 안내는 가져오기 편집기에서 대상 열의 데이터 형식을 텍스트(Text)로 바꾸고, 형식 변경 확인에서 현재 항목 바꾸기(Replace Current)를 선택하는 방법을 제시합니다. 앞자리 0이 이미 사라진 결과에 텍스트 형식만 덧씌워 원본이 복원됐다고 생각하지 마세요. 앞자리 0·긴 숫자 보존 안내를 참고해 원본에서 다시 가져오고 실제 값을 대조합니다.
해당 메뉴가 없다면 비슷한 이름을 추측해 누르기보다 버전과 공식 지원 경로부터 확인합니다. 시스템 전체의 날짜·구분자 설정을 이 작업 하나 때문에 바꿀 필요는 없습니다.
3. 가상 오류를 발견하면 이렇게 분리하기
아래는 발생 가능한 문제를 설명하기 위해 구성한 표입니다. 특정 설정에서 반드시 같은 결과가 나온다는 뜻은 아닙니다.
| 관찰한 결과 | 확인할 원본 | 이번 사례의 처리 기준 |
|---|---|---|
| 물품번호가 127로 보임 | 원본의 00127 | 5자리 식별자를 텍스트로 다시 가져와 대조 |
| 반납표시가 3월 4일로 바뀜 | 원문 03/04/2026과 날짜 순서 설명 | 원문 보존, 순서 확인 전 날짜 해석 보류 |
| ‘끈’과 ‘덮개 포함’이 서로 다른 열에 들어감 | 내보낸 파일의 필드 구분과 감싸기 방식 | 한 메모 칸이 되도록 가져오기 조건·원본 생성 방식 확인 |
| 세 행이 있지만 번호 하나가 중복됨 | 원본의 물품번호 세 개 | 행 수뿐 아니라 식별자 목록도 대조 |
이 사례의 메모 안 쉼표는 내용의 일부입니다. 모든 쉼표를 일괄 삭제하면 글 자체가 달라지므로, 열을 맞추기 위한 임시 수정으로 사용하지 않습니다. 한글이 읽히지 않는 경우도 ‘내용 없음’으로 판정하지 말고 파일을 만든 도구의 내보내기 형식과 가져오기 문자 인코딩 설정부터 확인하세요. 이 글은 모든 인코딩 문제의 복구법을 다루지는 않습니다.
표의 첫 번째 문제에서 모든 번호 앞에 0 하나를 붙이는 것도 답은 아닙니다. 01005와 20001에는 같은 수정을 적용할 수 없습니다. 원본과 연결할 기준이 없다면 손으로 추정해서 고친 목록을 정상 데이터로 넘기지 않습니다.
4. 완료는 세 행의 의미를 대조한 뒤 표시하기
가상 목록의 합계 수량은 6입니다. 가져온 결과도 6이라고 해서 물품번호·날짜·메모까지 보존됐다는 뜻은 아닙니다. 이 예시에서는 네 열과 세 행, 물품번호 세 개, 수량 각각 2·1·3, 반납표시 원문과 메모를 모두 확인합니다.
날짜 순서를 나중에 확인했다면 ‘원문 / 해석한 날짜 / 확인 근거’를 나란히 남길 수 있습니다. 기존 값을 덮어쓰기 전에 같은 해석을 모든 행에 적용해도 되는지 확인하세요. 원본에 섞인 형식이 있으면 예외 행은 따로 보류합니다.
작업 결과는 원본 CSV와 다른 이름으로 저장합니다. 다시 CSV로 내보낼 필요가 있다면, Microsoft가 안내하는 현재 워크시트만 저장되는 점과 텍스트 형식의 기능 제한을 확인해야 합니다. 서식과 여러 시트까지 같은 방식으로 보존된다고 가정하지 않습니다. 내보낸 파일은 받는 도구에서도 다시 대조하세요. 공식 내보내기 안내.
5. 복사해서 쓰는 가져오기 점검표
원본 파일 / 받은 날짜:
원본을 보존한 위치 / 작업 복사본:
사용할 도구·버전:
제목 제외 예상 행 수 / 열 이름:
텍스트로 보존할 식별자 열:
계산할 열 / 날짜 의미를 확인할 열:
미리보기: 열 구분 / 한글 / 메모 안 구분자:
대조한 식별자와 원본 값:
다른 값 / 미확인 행 / 처리 근거:
결과 파일 / 받는 도구 재확인 여부:
확인 범위: 전체 __행 / 표본 __행
표본만 확인했다면 전체 정상으로 표시하지 않습니다. 이 점검표는 일반적인 목록 정리용이며, 중요한 업무 데이터의 공식 검증 절차를 대신하지 않습니다. 파일 자체의 보관·복원 범위는 백업 확인표를, 원인 미확정 문제를 설명해야 할 때는 질문 맥락 메모를 함께 사용하세요.
공식 문서 확인일: 2026-10-11. 본문의 비교표와 작업 기준은 공식 문서의 인용문이 아닌 자작 구성입니다.