CSV 파일 분할 도구
대용량 CSV 및 TSV 파일을 지정한 '행 수'나 '파일 수' 단위로 여러 파일로 분할(나누기)할 수 있습니다. 엑셀 행 수 제한(약 104만 행)을 초과해 열리지 않는 수 GB 파일도 지원하며, 2번째 이후 파일의 헤더(제목 행) 자동 추가와 UTF-8 BOM·EUC-KR 인코딩 유지로 한글 깨짐을 방지합니다. 모든 데이터는 외부 서버로 전송되지 않고 브라우저 내에서 처리되므로, 별도의 분할 프로그램 설치나 파이썬(Python)·파워쉘 스크립트 작성 없이 바로 사용할 수 있습니다.
CSV 파일 선택
분할할 CSV 또는 TSV 파일(.csv / .tsv)을 화면에 드래그 앤 드롭하거나 "파일 선택" 버튼으로 불러옵니다.
분할 모드 및 헤더 설정
"행 수로 분할" 또는 "파일 수로 분할"을 선택하고, 숫자를 입력하거나 프리셋 버튼(1만 행, 10만 행, 100만 행 등)을 클릭합니다. 모든 파일에 제목 행을 남기려면 "두 번째 파일부터 헤더 추가"를 켭니다.
분할 실행 및 다운로드
"분할 실행" 버튼을 클릭하면 브라우저 내에서 분할이 시작됩니다. 완료 후 각 파일의 "다운로드" 버튼으로 개별 저장하거나, "일괄 다운로드" 버튼으로 ZIP 압축 파일을 한 번에 저장합니다.
수 GB 대용량 CSV도 멈춤 없이 처리
엑셀에서 열리지 않는 수 GB 크기의 CSV 파일도 브라우저 멈춤 없이 분할합니다. 파일을 메모리에 한 번에 올리지 않고 10MB 단위로 스트리밍 처리하여 메모리 부족(크래시)을 방지합니다.
서버 전송 없는 브라우저 로컬 처리
선택한 파일은 외부 서버로 전송되지 않으며, 대용량 CSV 읽기부터 행 수 판정, 분할 파일 ZIP 생성까지 모두 브라우저 내에서 완결됩니다. CSV 데이터가 외부 서버로 전송되지 않습니다.
UTF-8·EUC-KR 한글 깨짐 없는 바이너리 분할
UTF-8, EUC-KR(CP949) 등 다양한 문자 인코딩을 지원합니다. 문자 코드를 변환하지 않고 원본 바이트 배열 그대로 잘라내므로, 분할 후 엑셀에서 열어도 한글 깨짐이 발생하지 않습니다.
셀 내부 줄바꿈·쉼표 유지 (RFC 4180 준수)
RFC 4180 표준에 따라 큰따옴표(") 내부의 셀 줄바꿈과 쉼표를 정확히 판별합니다. 여러 줄 텍스트가 포함된 행이 중간에 잘리거나 열 위치가 밀리는 문제를 방지합니다.
2번째 파일 이후 헤더 자동 추가 및 UTF-8 BOM 유지
분할된 두 번째 이후의 모든 파일 상단에 1행 또는 다중 행 헤더를 자동으로 복사합니다. BOM이 포함된 UTF-8 파일은 모든 분할 파일에도 BOM을 그대로 이어받아 엑셀에서 바로 열 수 있습니다.
행 수·파일 수 분할 모드 및 원클릭 프리셋
"1파일당 행 수" 지정 모드와 "분할할 파일 수" 지정 모드를 제공합니다. 1만·5만·10만·100만 행 및 2~20개 파일 프리셋 버튼으로 원하는 크기를 바로 지정할 수 있습니다.
업로드 제한이 있는 DB·시스템 일괄 등록(Import)
1회 업로드 건수나 파일 용량 제한이 있는 CRM, 쇼핑몰 관리자, ERP, SQL 데이터베이스에 맞춰 모든 파일에 헤더를 유지한 채 지정한 행 수로 나누어 등록할 수 있습니다.
엑셀 행 제한(104만 행)을 초과하는 대용량 CSV 열기·분석
엑셀 최대 행 수(1,048,576행)를 넘어 잘리는 수백만 건의 로그나 공공데이터 CSV를 10만 행·50만 행 단위로 나누어, 데이터 누락 없이 엑셀 필터와 피벗 테이블로 집계할 수 있습니다.
지정한 파일 수에 맞춘 균등 분할
전체 행 수를 미리 알지 못해도 원하는 파일 개수만 지정하면 자동으로 행 수를 계산하여 균등하게 분할합니다.
분할 프로그램 설치·파이썬 코딩 없는 대용량 CSV 나누기
보안 정책상 프리웨어(분할 프로그램) 설치가 막힌 업무용 PC나, Python·PowerShell·배치 파일·엑셀 매크로(VBA) 작성이 번거로울 때 브라우저만으로 대용량 파일을 나눌 수 있습니다.