CSV 분할 도구

CSV 분할 도구

CSV 파일을 행 수나 파일 수 단위로 분할하는 무료 온라인 도구입니다. Excel에서 열리지 않는 수 GB의 대용량 파일도 브라우저에서 직접 처리합니다. 서버 전송이나 회원가입 없이 UTF-8 및 EUC-KR 등 주요 문자 인코딩 파일도 한글 깨짐 없이 안전하게 분할합니다.

사용 방법
STEP1

CSV 파일 업로드

분할하려는 CSV 파일을 드래그 앤 드롭하거나 파일 선택 버튼으로 불러옵니다. 수 GB의 대용량 파일도 지원합니다.

STEP2

분할 조건 지정

"행 수" 또는 "파일 수" 분할 모드를 선택하고 값을 입력합니다. 필요한 경우 "두 번째 파일부터 헤더 추가" 스위치를 켭니다.

STEP3

분할 실행 및 다운로드

"분할 실행" 버튼을 누르면 파일이 즉시 분할됩니다. 각 부분의 "다운로드" 버튼이나 "일괄 다운로드"를 통해 저장합니다.

주요 기능

수 GB의 대용량 파일 지원

독자적인 청크 처리 알고리즘을 통해 수 GB의 무거운 CSV 파일도 브라우저 크래시 없이 고속으로 분석 및 분할이 가능합니다.

완전한 클라이언트 사이드 처리

업로드된 파일은 서버로 전송되지 않습니다. 모든 처리가 브라우저 내에서 완결되므로 기밀 데이터가 포함된 CSV도 외부 유출 우려 없이 처리할 수 있습니다.

한글 깨짐 없는 바이너리 분할

UTF-8, EUC-KR 등 주요 문자 인코딩을 지원합니다. 원시 바이너리 데이터로 안전하게 처리하므로 원본 인코딩을 유지하며 한글 깨짐을 방지합니다.

따옴표 안의 줄바꿈 지원

RFC 4180 준수. 셀 내부의 줄바꿈이나 쉼표, 큰따옴표를 정확하게 판별하여 CSV 구조를 무너뜨리지 않고 분할할 수 있습니다.

자동 헤더 추가 및 BOM 유지

두 번째 파일부터 자동으로 헤더 행을 추가합니다. 또한 UTF-8 파일의 경우 분할된 모든 파일에 BOM이 유지되어 Excel에서 한글 깨짐을 방지합니다.

추천 대상

시스템 마이그레이션 담당자

데이터베이스에서 내보낸 대용량 CSV 데이터를 다른 시스템으로 가져올 수 있는 크기로 분할할 수 있습니다.

데이터 분석가

Excel이나 스프레드시트의 행 수 제한(약 100만 행)을 초과하여 열 수 없는 무거운 CSV를 다루기 쉬운 크기로 분리할 수 있습니다.

보안을 중시하는 기업

고객 정보나 매출 데이터 등 대외비 데이터가 포함된 CSV를 서버에 업로드하지 않고 로컬(브라우저 내)에서 안전하게 처리할 수 있습니다.

한글 깨짐 없는 대용량 인코딩 유지 분할

EUC-KR이나 CP949 등 다양한 문자 인코딩 파일도 한글 깨짐 걱정 없이 원본 그대로 분할합니다.

자주 묻는 질문
수 GB의 CSV 파일을 업로드해도 괜찮습니까?
네, 괜찮습니다. 이 도구는 파일을 메모리에 한 번에 불러오지 않고 작게 나누어(청크) 분석하므로, 거대한 파일이라도 브라우저 멈춤 없이 처리할 수 있습니다.
분할된 CSV 파일을 Excel에서 열면 글꼴이 깨집니까?
한글 깨짐이 발생하지 않습니다. 일반적인 도구는 파일을 텍스트로 읽을 때 인코딩을 변환하여 깨짐 현상이 발생할 수 있지만, 본 도구는 원본 파일의 바이트 배열(바이너리)을 그대로 유지하여 분할합니다. 또한 UTF-8 파일의 BOM 정보도 보존되어 분할된 모든 파일에 적용됩니다.
데이터 안의 "줄바꿈" 때문에 잘못 분할되지는 않습니까?
잘못 분할되지 않습니다. 도구 내부에서 데이터를 한 글자씩 엄격하게 구문 분석합니다. "큰따옴표가 열리고 닫히기 전까지 나타나는 모든 줄바꿈은 행 구분 기호가 아닌 데이터의 일부로 취급"하는 고급 판별 로직이 구현되어 있습니다.
업로드한 데이터는 서버에 저장됩니까?
아니요, 데이터는 일절 서버로 전송되지 않습니다. 모든 처리는 브라우저 내에서 완료되므로 기밀 정보가 포함된 파일이라도 안전하게 이용할 수 있습니다.
일괄 다운로드 중 오류가 발생하면 어떻게 하나요?
2GB를 초과하는 매우 큰 파일을 일괄 다운로드(ZIP)하려고 하면 브라우저의 메모리 제한으로 인해 오류가 발생할 수 있습니다. 이 경우 오른쪽의 "다운로드" 버튼을 사용하여 파일을 하나씩 저장해 주세요.
스마트폰이나 태블릿에서도 사용할 수 있나요?
네. 대용량 파일을 분할할 때도 브라우저 메모리를 효율적으로 사용하여 처리할 수 있습니다.
여러 줄로 된 헤더도 지원하나요?
네, 지원합니다. "두 번째 파일부터 헤더 추가" 옵션을 켠 후 헤더 행 수를 필요에 맞게 변경할 수 있습니다. 2줄이나 3줄로 된 헤더를 가진 CSV라도 지정한 행 수만큼 각 분할 파일의 맨 위에 정확하게 추가됩니다.
관련 도구