mygems

CSV 파일 합치기 (병합)

여러 파일을 넣으면 하나로, 열은 이름으로 맞춥니다.

  • 열을 이름으로 매칭
  • 파일 개수 제한 없음
  • 열 불일치 알림
  • 업로드 없음

1.파일 추가

CSV 또는 TSV 파일을 여러 개 한꺼번에, 또는 나누어 추가할 수 있습니다.

만든 이유

CSV를 손으로 합치면 한 가지 방식으로 틀어집니다. 파일끼리 열의 의미는 같은데 순서가 다르면, 단순히 이어 붙인 결과는 모든 값이 조용히 한 열씩 왼쪽으로 밀립니다. 이 도구는 열을 이름으로 맞추고, 어떤 파일에 어떤 열이 없었는지 알려 주며, 빈 칸은 잘못된 데이터가 아니라 공백으로 채웁니다.

기능

  • CSV 또는 TSV 파일을 개수 제한 없이 받아 행을 하나로 쌓습니다.
  • 열을 위치가 아니라 머리글 이름으로 맞추므로 파일마다 열 순서가 달라도 됩니다.
  • 병합하기 전에 일부 파일에 없는 열을 모두 알려 줍니다.
  • 원하면 `source_file` 열을 추가해 나중에 행의 출처를 알 수 있게 합니다.
  • 결과를 CSV 파일 하나로 다운로드합니다.

조용히 하지 않는 일

일부 파일에만 있는 열을 버리지 않고, 이름이 다른 두 열이 같은 의미라고 짐작하지도 않습니다. 둘 다 사용자가 결정할 일이므로, 가정하지 않고 묻습니다.

자주 묻는 질문

파일마다 열이 다르면 어떻게 되나요?
모든 파일의 모든 열이 결과에 들어갑니다. 해당 열이 없던 파일의 행은 그 열이 빈 값이 됩니다. 병합하기 전에 맞지 않는 열의 목록을 보여 주므로 놀랄 일이 없습니다.
열 순서가 같아야 하나요?
아니요. 열은 머리글 이름으로 맞춥니다. 이 점이 중요합니다. 순서가 다른데 위치 기준으로 이어 붙이면 모든 행이 조용히 망가집니다.
파일을 몇 개까지 병합할 수 있나요?
탭에 메모리가 있는 만큼입니다. 현실적인 한계는 파일 개수가 아니라 전체 크기입니다.

자세한 설명

이 페이지에서 작업을 바로 처리할 수 있습니다. 가이드에서는 도구가 대신 판단할 수 없는 부분까지 설명합니다.

여러 CSV 파일을 하나로 합치는 방법단순 이어 붙이기는 열을 위치로 맞추기 때문에 헤더 순서가 다르면 결과가 조용히 망가집니다. 열 이름으로 병합하고 검증하는 방법입니다.