← 표 검사안내 전체

CSV 열 밀림 해결 순서: 쉼표를 지우기 전에 확인할 것

품목명이 두 칸으로 갈라지거나 한 행의 값이 모자라면, 금액을 계산하기 전에 표 구조부터 확인하세요. 쉼표와 줄바꿈이 값의 일부일 수도 있으므로, 화면에 보이는 줄만 세면 행 수를 잘못 판단할 수 있습니다.

먼저 구분할 두 경우

정상일 수 있는 내용확인할 점
품목 한 칸에 ‘복사용지, A4’쉼표가 품목명의 일부라면 한 값으로 읽혀야 함
품목 한 칸에 ‘라벨 "소형"’값 안의 큰따옴표가 CSV의 인용 규칙에 맞게 저장됐는지 확인
한 칸 안에서 ‘배송’ 다음 줄에 ‘보조재’셀 안 줄바꿈을 새 데이터 행으로 잘못 나누지 않아야 함

일반적인 쉼표 CSV에서는 쉼표·큰따옴표·줄바꿈이 들어간 값을 큰따옴표로 감싸고, 그 안의 큰따옴표는 두 번 적어 구분합니다. 예를 들어 품목 하나는 "복사용지, A4"처럼 저장할 수 있습니다. 프로그램별 CSV 변형도 있으므로 받을 시스템의 규격을 함께 확인하세요. RFC 4180의 CSV 형식 설명

확인 순서

  1. 원본을 보존하고 복사본에서 확인합니다.
  2. 제공 시스템의 구분자가 쉼표·탭·세미콜론 중 무엇인지 확인합니다. 다른 구분자로 읽으면 여러 칸이 한 칸에 모일 수도 있습니다.
  3. 가져오기 미리보기에서 품목 안의 쉼표·따옴표·줄바꿈이 한 값으로 유지되는지 봅니다. Microsoft도 가져오기에서 구분자를 선택하고 미리보기로 결과를 확인하는 방법을 안내합니다. Microsoft 공식 안내
  4. 제목 행이 8열이면 각 데이터 행도 그 구조에 맞는지 확인합니다. 특정 행만 9열·7열이라면 그 행을 원본과 대조합니다.
  5. 빠진 값의 위치를 추정해 옮기지 말고 원자료에서 확인합니다. 구조를 바로잡은 뒤 숫자·식별자·합계를 검사합니다.

합성 예제에서 확인한 열 수

정상 예제에는 품목 속 쉼표·큰따옴표·줄바꿈이 있지만 데이터는 5행, 각 행은 8열입니다. 별도로 만든 구조 오류 예제 06은 다음과 같습니다.

데이터 행기대 열 수실제 열 수
1행88
2행89
3행88
4행87
5행88

여기서 행 번호는 제목 행을 제외한 데이터 행 기준입니다. 한 칸 안의 줄바꿈 때문에 텍스트 편집기의 줄 번호와 다를 수 있습니다. 구조가 어긋난 상태에서 계산한 부분 합계를 정상적인 전체 합계로 받아들이지 마세요.

같은 예제를 도구에서 다시 확인하기

원본을 고치기 전에, 어떤 결과가 구조 오류인지 합성 예제로 확인할 수 있습니다.

  1. 표점검실 검사 도구의 파일 없이 먼저 살펴보기에서 행마다 열 수가 다른 표를 선택합니다.
  2. 선택한 예제로 시작을 누릅니다. 이 예제는 검사할 열과 규칙이 미리 선택됩니다. 첫 행 8열과 미리보기의 행 구성을 확인하세요.
  3. 선택한 기준으로 검사를 누릅니다. 데이터 2행의 9열, 4행의 7열이 기준 8열과 다르다는 안내를 확인합니다.

현재 예제에서 규칙·구조 확인 항목은 2건이고, 선택한 금액 열의 전체 합계는 미확정입니다. 화면에 함께 나오는 25,800원은 열 구조가 맞는 3행에서 읽은 금액의 소계입니다. 문제가 있는 두 행을 0원으로 계산했거나 전체 합계가 25,800원이라는 뜻이 아닙니다.

이 차이를 확인했다면 실제 파일에서는 표시된 데이터 행을 원자료와 대조하세요. 빈 칸을 임의로 채우거나 쉼표를 일괄 삭제하면, 열 수만 같아지고 값의 위치는 여전히 틀릴 수 있습니다.

이 안내에서 확인한 범위

확인일은 2026-11-11입니다. 직접 만든 CSV를 다시 읽어 정상 사례와 2행·4행의 열 수 차이를 대조했습니다. 모든 CSV 형식이나 특정 Excel·PDF·OCR 제품의 호환성을 시험한 결과는 아닙니다. 열 수가 같아도 셀 내용이 원본과 같다는 뜻은 아닙니다.

예제로 직접 확인하기 →