표 데이터 · 가이드
여러 CSV를 합치기 전에 열 구조를 확인하는 방법
월별 CSV처럼 비슷한 파일을 합칠 때 헤더 이름과 순서, 중복 행과 인코딩을 확인합니다.
편집 책임: SideSideDev
브라우저 로컬 파일 처리 도구를 개발·운영합니다. 합성 예제와 제품의 실제 옵션·출력을 대조합니다. 모든 문서의 호환성이나 원본 편집기와의 동일성을 보증하지 않습니다.
헤더 이름이 같아도 열 순서를 보세요
CSV 합치기는 같은 열 구조의 파일을 이어 붙이는 작업입니다. 1월 파일이 '날짜,상품,금액'이고 2월 파일이 '상품,날짜,금액'이라면 이름은 비슷해도 같은 위치의 값이 다른 의미가 됩니다. 합치기 전에 각 파일의 첫 행을 텍스트로 열어 비교하세요.
웹오피스는 첫 행을 헤더로 비교해 이름·순서·공백이 다르면 병합을 중단합니다. 중간에 열이 추가되거나 빠진 파일은 먼저 구조를 맞춰야 합니다. 첫 파일의 헤더만 남고 뒤 파일의 첫 행은 제외하므로 헤더 없는 표는 먼저 열 이름을 준비하세요. 변환 뒤에 열이 어긋난 것을 발견하면 어느 파일에서 시작됐는지 찾기 어려워집니다.
확인할 점
- 모든 파일의 헤더 이름과 순서를 비교합니다.
- 각 파일의 인코딩이 지원 범위인지 확인합니다.
합친 뒤에는 경계 행을 검수하세요
파일을 단순히 이어 붙이면 같은 고객이나 거래가 여러 파일에 존재해도 자동으로 하나가 되지는 않습니다. 중복 제거가 필요하다면 합친 결과에서 별도 기준으로 처리해야 합니다. 헤더를 데이터 행으로 잘못 포함하지 않았는지도 확인해야 합니다.
예를 들어 월별 매출 파일 3개의 데이터 행이 100, 120, 90개라면 합친 결과가 기대하는 310개인지 확인합니다. 파일이 이어지는 지점의 마지막 행과 첫 행을 보며 값이 이동하거나 누락되지 않았는지 살펴보세요.
확인할 점
- 결과 데이터 행 수를 원본 합계와 비교합니다.
- 파일 경계의 행과 반복 헤더를 확인합니다.
작업 예시: 월별 매출표 세 개 합치기
1월과 2월은 '날짜,품목,금액'인데 3월은 '품목,날짜,금액'이라면 그대로 이어 붙인 결과는 3월 행에서 날짜와 품목의 위치가 바뀝니다. 웹오피스는 이런 헤더 불일치를 감지하면 병합을 중단합니다. 열을 이름 기준으로 자동 재배열하지 않으므로 먼저 원본 구조를 맞춰야 합니다.
구조를 맞춘 뒤 합치면 예상 행 수를 계산할 수 있습니다. 1월 100행, 2월 120행, 3월 90행이라면 결과의 데이터 행은 310행이어야 합니다. 중복 거래가 있는지는 별도 판단입니다.
확인할 점
- 헤더 순서를 모두 같은 형태로 맞춥니다.
- 결과 데이터 행 수를 예상치와 대조합니다.
따라 해볼 예제
같은 주문번호와 완전히 같은 중복 행 구별하기
합성 주문표의 전체 행 중복을 제거합니다. 같은 주문번호라도 상태나 끝 공백이 다르면 남는다는 점을 입력·참고 결과로 확인합니다. [space]는 미리보기에서만 끝 공백을 표시한 기호입니다.
- 헤더 제외 5행이 4행으로 줄었는지 확인합니다.
- A-01의 pending 행은 같은 ID여도 남아야 합니다.
가상 주문 CSV 두 개를 합치고 정리해 지역별 집계하기
공개 합성 주문표로 인코딩→병합→정리→그룹 집계를 순서대로 실행합니다. 각 결과를 내려받아 다음 도구에 다시 선택하는 수동 작업입니다. 빈 행·공백 차이·중복·0이 최종 합계에 미치는 영향을 대조합니다.
- 병합 결과 데이터는 7레코드입니다. 빈 행 제거 1개·공백 정리 후 A-파일 중복 1개·B-파일 중복 1개로 최종 데이터 4레코드가 됩니다.
- 최종 ID는 O-001·O-002·O-003·O-004이며 O-003의 금액 0도 남습니다. 메모의 셀 줄바꿈은 공백으로 바뀝니다.
함께 연습할 공개 합성 파일
아래 자료를 내려받은 뒤 해당 도구에서 직접 선택합니다. 결과를 공유하기 전에 본문 검수 항목과 비교하세요.
형식과 API 참고 자료
일반 형식·API의 출처입니다. 웹오피스의 입력 지원·옵션·결과는 현재 도구 안내와 검수 항목을 기준으로 확인하세요.