CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
DataWork Tools 편집 · 2026년 11월 3일
파일을 작게 나누는 분할과 표의 가로·세로를 바꾸는 전치는 다른 작업입니다. 업로드 시스템이 한 번에 받는 행 수가 제한되어 있다면 분할을, 차트나 보고서가 반대 방향의 표를 요구한다면 전치를 사용합니다.
CSV 분할은 헤더를 반복합니다
데이터가 2,500행이고 파일당 1,000행으로 나누면 데이터 1,000행·1,000행·500행의 세 파일이 만들어집니다. 각 파일에는 원본 헤더 한 행이 추가되므로 전체 줄 수는 각각 1,001·1,001·501행입니다. 문자열 내부 줄바꿈이 있는 CSV에서는 텍스트 줄 수와 실제 데이터 행 수가 다를 수 있습니다.
분할 후 순서 확인
파일은 part-001.csv부터 순서대로 생성하며 ZIP 한 개로 다운로드합니다. 파일마다 경계에 있는 첫 행과 마지막 행을 확인하고, 데이터 행 수를 합해 원본과 같은지 검수하세요. 일정한 바이트 크기로 분할하지 않으므로 파일 크기는 서로 다를 수 있습니다.
전치에서 헤더가 이동하는 방식
입력 항목,1월,2월 매출,100,120 비용,80,90 출력 항목,매출,비용 1월,100,80 2월,120,90
원본의 첫 행은 출력의 첫 열이 되고, 원본의 첫 열은 출력의 첫 행이 됩니다. 이 도구는 헤더를 특별히 제외하지 않고 표 전체를 바꿉니다. 값은 같은 위치 관계로 이동하며 합계나 평균을 계산하지 않습니다.
크기 제한이 달라지는 이유
행이 많은 표를 전치하면 열이 많은 표가 됩니다. 도구의 최대 출력 열은 200개이므로 입력 전체 행도 200개 이하여야 합니다. 수만 행 데이터를 한 번에 전치하는 대신 필요한 범위를 추출하거나 원본 시스템의 피벗 기능을 검토하세요.
CSV 파일 나누기 → · 행·열 바꾸기 → · 단순히 열 순서만 바꾸려면 열 편집을 사용하세요.
함께 읽기
CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
중복 제거에서 전체 행과 기준 열은 어떻게 다를까?
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬
CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이