· CSV · Excel

CSV 여러 개를 합칠 때 열 이름부터 맞추세요

월별 CSV처럼 구조가 같은 파일은 쉽게 합칠 수 있습니다. 문제는 한 파일은 name,amount, 다른 파일은 amount,name처럼 열 순서가 다른 경우입니다.

첫 줄을 먼저 비교하면 됩니다

1월.csv
order_no,name,amount

2월.csv
order_no,amount,name

이 둘을 줄 단위로 그대로 이어 붙이면 2월 데이터의 이름과 금액 자리가 바뀝니다. 합칠 때는 위치보다 열 이름을 기준으로 맞추는 방식이 편합니다.

합친 뒤에는 행 수를 한번 맞춰보세요

1월 100건, 2월 120건, 3월 80건이라면 최종 파일은 헤더를 빼고 300건이어야 합니다.

299건이나 301건이라면 중복이 빠졌는지, 헤더가 중간에 한 번 더 들어갔는지 살펴보면 됩니다.

헤더가 중간에 다시 들어가지 않게 합니다

CSV 세 개를 단순히 이어 붙이면 각 파일의 첫 줄인 order_no,name,amount가 중간중간 데이터처럼 들어갈 수 있습니다.

최종 파일에는 헤더를 맨 위에 한 번만 두고, 두 번째 파일부터는 실제 데이터 행만 이어 붙여야 합니다.

나중에 출처를 알아야 한다면 파일명도 남겨두세요

여러 달이나 여러 지점 파일을 합치면 어떤 행이 어디에서 왔는지 찾기 어려워집니다. source_file 같은 열을 하나 추가해 원본 파일명을 남겨두면 검수할 때 꽤 유용합니다.

합친 뒤에는 원본 파일의 데이터 행 수를 더한 값과 최종 행 수가 맞는지도 한번 확인하세요.

바로 쓰는 도구CSV 검사기

파일을 합치기 전에 열 이름과 행마다 칸 수가 맞는지 확인해보세요.