본문 바로가기

CSV 파일 합치기

브라우저 처리

CSV 두 개를 위아래로 이어 붙입니다. 열 이름을 기준으로 맞추므로 열 순서가 달라도 되고, 한쪽에만 있는 열은 추가되며 그 열이 없던 행은 빈칸으로 둡니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
CSV 파일 합치기 샘플 실행

월별로 나뉜 주문 내역이나 지점별 매출 파일처럼 같은 종류의 CSV를 하나로 모을 때 쓰는 도구입니다. 두 번째 CSV의 행을 첫 번째 CSV 아래에 붙이되, 칸 위치가 아니라 열 이름으로 값을 맞춰 넣습니다.

브라우저 처리
샘플 결과
id,name,email
1,Alpha,
2,Beta,
3,Gamma,[email protected]
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSV 파일 합치기 사용 가이드

월별로 나뉜 주문 내역이나 지점별 매출 파일처럼 같은 종류의 CSV를 하나로 모을 때 쓰는 도구입니다. 두 번째 CSV의 행을 첫 번째 CSV 아래에 붙이되, 칸 위치가 아니라 열 이름으로 값을 맞춰 넣습니다.

두 파일의 열 순서가 달라도 같은 이름의 열끼리 정확히 들어가고, 한쪽에만 있는 열은 결과 끝에 새 열로 추가됩니다. 그 열이 없던 파일의 행은 해당 칸이 비어 있게 됩니다.

각 입력의 구분자를 따로 판단하므로 쉼표 CSV와 탭으로 구분된 TSV를 섞어 넣어도 되고, 결과는 쉼표 CSV로 나옵니다.

사용 방법

  1. '첫 번째 CSV' 칸에 위쪽에 둘 데이터를 붙여 넣습니다.
  2. '두 번째 CSV' 칸에 아래에 이어 붙일 데이터를 넣습니다. 둘 다 첫 줄은 열 이름이어야 합니다.
  3. '실행'을 눌러 합쳐진 CSV를 확인하고 .csv로 받습니다.

예시: 열이 하나 더 있는 파일 합치기

입력
id,name
1,Alpha
2,Beta
---
id,name,email
3,Gamma,[email protected]
결과
id,name,email
1,Alpha,
2,Beta,
3,Gamma,[email protected]

첫 번째 파일에 없던 email 열이 추가되고, 앞의 두 행은 그 칸이 비었습니다.

이럴 때 쓰면 좋아요

  • 1월·2월 주문 내보내기 파일을 한 장의 표로 모을 때
  • 지점마다 따로 받은 재고 CSV를 본사용 목록으로 합칠 때
  • 열 순서가 바뀐 새 버전 내보내기와 예전 파일을 이어 붙일 때
  • 나눠서 내려받은 대량 데이터를 다시 하나로 묶을 때

문제가 생겼을 때

같은 열인데 따로 두 개로 나뉨

'Email'과 'email'처럼 열 이름 철자나 대소문자가 다르면 다른 열로 봅니다. CSV 헤더 정규화기로 두 파일의 열 이름을 먼저 맞추세요.

합친 뒤 같은 행이 두 번 있음

이어 붙이기만 하고 중복은 지우지 않습니다. 결과를 CSV 중복 제거기에 넣어 기준 열로 정리하세요.

활용 팁

  • 세 개 이상을 합치려면 두 개를 먼저 합친 결과를 첫 번째 칸에 다시 넣고 다음 파일을 붙이면 됩니다.
  • 엑셀에서 열 CSV라면 다운로드 파일을 쓰세요. UTF-8 BOM이 붙어 있어 한글이 깨지지 않습니다.

자주 묻는 질문

옆으로(열 방향) 붙이는 기능인가요?

아니요. 행을 아래로 이어 붙입니다. 주문 표에 고객 정보를 옆으로 붙이려면 같은 키 열로 연결하는 CSV 키 기준 Join을 쓰세요.

결과의 열 순서는 어떻게 정해지나요?

첫 번째 CSV의 열 순서를 따르고, 두 번째 CSV에만 있는 열이 그 뒤에 나온 순서대로 붙습니다.

파일이 서버에 올라가나요?

아니요. 붙여 넣은 내용은 브라우저 안에서만 합쳐지고 외부로 보내지 않습니다.