본문으로 이동

CSV 세로 병합 · 실무 가이드

CSV 파일을 세로로 병합하는 방법

CSV 세로 병합 열기

월별·지점별처럼 열 구성이 같은 CSV는 세로로 쌓아 하나로 만들 수 있습니다. 헤더를 한 번만 남기고 파일 순서대로 행을 연결하는 방법과 오류를 막는 확인 사항을 설명합니다.

게시일:

수정일:

관련 기능: 세로 병합

같은 열의 CSV를 세로로 쌓아 하나로 만들기

열 이름과 순서가 같으면 첫 파일의 헤더만 남기고 모든 데이터 행을 순서대로 연결할 수 있습니다. LocaCSV는 2~20개, 합계 50MiB 이하의 CSV를 하나로 세로 병합합니다.

CSV 세로 병합을 확인해 보세요

파일 순서를 바꾸면 출력 행 순서도 함께 바뀝니다. 열 순서가 다른 경우의 중단도 확인할 수 있습니다.

병합할 CSV

2개 파일

17월.csv

데이터 2행

주문 번호지점금액
A001서울1200
A002부산850

28월.csv

데이터 2행

주문 번호지점금액
A003서울640
A004대구2100

병합 결과

출력 데이터 4행

CSV병합결과.csv

헤더는 1행만

주문 번호지점금액
A001서울1200
A002부산850
A003서울640
A004대구2100

CSV 세로 병합이 알맞은 경우

세로 병합은 같은 항목을 가진 파일의 행을 늘리는 작업입니다. 관련 표의 열을 추가하는 키 병합과는 목적이 다릅니다.

  • 월별 매출 CSV를 연간 파일로 합치기
  • 지점별 동일 양식을 본사용 파일로 합치기
  • 같은 시스템에서 나누어 내보낸 CSV 다시 합치기
  • 다음 처리 전에 파일 수 줄이기

어떤 CSV 병합 방법을 선택해야 할까요?

작은 파일을 한 번만 합치는지, 같은 작업을 반복할지에 따라 적합한 방법이 달라집니다. 원본은 보관하고 누락·중복 행을 확인할 수 있는 방법을 선택하세요.

여러 CSV를 세로로 병합하는 4가지 방법
방법적합한 경우장점주의점
Excel작은 CSV 몇 개화면에서 보며 복사 가능붙여넣기 위치, 헤더 중복, 행 제한
Power Query같은 폴더를 반복 수집저장한 쿼리 새로 고침자동 형 변환과 오류 행 확인
Python정기·맞춤 자동화검사와 출력을 코드로 지정실행 환경과 코드 관리
LocaCSV합계 50MiB 이하브라우저에서 열 불일치 사전 중단2~20개와 동일한 열 이름·순서 필요
  • Excel

    적합한 경우
    작은 CSV 몇 개
    장점
    화면에서 보며 복사 가능
    주의점
    붙여넣기 위치, 헤더 중복, 행 제한
  • Power Query

    적합한 경우
    같은 폴더를 반복 수집
    장점
    저장한 쿼리 새로 고침
    주의점
    자동 형 변환과 오류 행 확인
  • Python

    적합한 경우
    정기·맞춤 자동화
    장점
    검사와 출력을 코드로 지정
    주의점
    실행 환경과 코드 관리
  • LocaCSV

    적합한 경우
    합계 50MiB 이하
    장점
    브라우저에서 열 불일치 사전 중단
    주의점
    2~20개와 동일한 열 이름·순서 필요

LocaCSV로 병합하는 4단계

미리보기가 이상하면 파일별 입력 인코딩이나 구분 기호를 바꾼 뒤 실행합니다.

  1. ‘CSV 세로 병합’을 열고 CSV 2~20개를 선택합니다.
  2. 각 파일의 미리보기, 인코딩, 구분 기호, 열 일치를 확인합니다.
  3. 위로·아래로 버튼으로 출력할 파일 순서를 정합니다.
  4. 출력 설정을 확인하고 실행한 뒤 입력·출력 행 수가 같으면 CSV를 저장합니다.
세로 병합

파일 순서가 출력 행 순서가 됩니다

출력은 파일 목록의 위에서 아래 순서로 만들어지고 파일 내부 행 순서도 유지됩니다. 7월.csv가 8월.csv 위에 있으면 7월 행 뒤에 8월 행이 옵니다.

  • 첫 파일의 헤더를 출력에 한 번만 사용
  • 순서를 바꾸면 새 첫 파일을 기준으로 열 재확인
  • 날짜순이 중요하면 실행 전에 순서 확인

헤더와 50MiB 제한 확인

모든 열 이름과 순서는 첫 파일과 정확히 같아야 합니다. ‘지점,금액’과 ‘금액,지점’처럼 순서가 다르면 잘못된 열에 값이 들어가지 않도록 병합 전에 중단합니다.

  • 2~20개 파일 선택
  • 입력 합계 50MiB 이하
  • 열 이름 차이·추가 열을 자동 수정하지 않음
  • 완료 전에 전체 입력 행 수와 출력 행 수 일치 검증

문자 인코딩이나 구분 기호가 다른 경우

UTF-8과 Shift_JIS 등이 섞여 있어도 파일별로 입력 인코딩과 구분 기호를 지정할 수 있습니다. 출력은 선택한 하나의 설정으로 통일됩니다.

  • 파일마다 쉼표, 세미콜론, 탭, 파이프 지정
  • UTF-8 BOM 유무, Shift_JIS, ISO-8859-1, CP949, Big5, GB18030, Windows-1252 출력
  • 출력 인코딩에 없는 문자는 바꾸지 않고 위치를 표시해 중단