개발자 / 데이터

CSV 분할: 파일당 행 수 또는 파일 수

대용량 UTF-8 CSV를 행 수 또는 원하는 파일 수에 따라 더 작은 파일로 분할합니다. 모든 파일에 헤더를 포함하고 결과를 ZIP으로 함께 다운로드합니다.

CSV 분할: 파일당 행 수 또는 파일 수: CSV를 청크 단위로 읽으며 쉼표나 줄바꿈이 포함된 인용 레코드를 보존합니다. 파일당 행 수 모드는 연속된 부분 파일을 만들고, 파일 수 모드는 데이터 행을 비어 있지 않은 파일에 균등하게 배분합니다. 첫 번째 레코드는 헤더로 반복할 수 있습니다. 레코드 끝에는 CRLF를 사용합니다. ZIP 결과는 압축하지 않고 저장합니다. 입력 파일은 1 GiB, 레코드는 16 MiB, 출력 파일은 1,000개로 제한됩니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
CSV 파일 분할로컬 처리

브라우저에서 전부 실행됩니다

따옴표로 묶인 필드에는 쉼표와 줄 바꿈이 포함될 수 있습니다. 빈 레코드는 유지됩니다. 레코드 끝에는 CRLF를 기록하며, 따옴표로 묶인 필드 안의 텍스트는 변경하지 않습니다. 파일 수 모드에서는 두 번 처리하여 행 수를 균등하게 배분합니다. 레코드 수가 요청한 파일 수보다 적으면 비어 있지 않은 파일 수가 줄어듭니다.

파일은 청크 단위로 읽습니다. 출력 파일과 ZIP에는 여전히 브라우저 메모리가 필요합니다. 제한: 입력 1 GiB, 레코드당 16 MiB, 출력 파일 1,000개입니다. ZIP 항목은 압축하지 않고 저장합니다.

CSV 레코드

RFC 4180은 CSV 인용, 포함된 줄바꿈 및 선택적 헤더(https://www.rfc-editor.org/rfc/rfc4180)를 문서화합니다. 이 분할 도구는 실제 줄이 아니라 논리적 레코드를 계산합니다.

ZIP 및 로컬 파일

PKWARE는 ZIP 형식 사양(https://support.pkware.com/pkzip/appnote)을 공개합니다. 출력에는 CRC-32 체크섬이 포함된 저장 방식의 ZIP 항목을 사용합니다. W3C File API(https://www.w3.org/TR/FileAPI/)는 로컬 파일과 Blob 처리를 설명합니다. 입력 데이터는 기기에 남습니다.

사용 방법

  1. UTF-8 CSV 파일과 분할 방법을 선택합니다.
  2. 행 수 또는 파일 수를 설정하고 첫 번째 레코드를 헤더로 사용할지 선택합니다.
  3. 파일을 분할하고 행 수를 확인한 다음 ZIP을 다운로드합니다.

개인정보 보호 및 제한사항

입력 데이터와 파일은 브라우저에서 처리됩니다. 업로드하지 않습니다.

관련 도구

자주 묻는 질문

인용된 줄바꿈도 행으로 계산합니까?

아니요. 인용된 필드 안의 줄바꿈은 해당 필드에 포함됩니다. 인용된 필드 밖의 레코드 경계만 행으로 계산됩니다.

파일 수를 선택하면 파일이 균등하게 나뉩니까?

예. 데이터 레코드 10개를 파일 3개로 나누면 각각 4개, 3개, 3개의 레코드가 들어갑니다. 요청한 파일 수보다 레코드 수가 적으면 비어 있지 않은 파일만 생성됩니다.

빈 레코드도 유지됩니까?

예. 빈 레코드도 계산하고 유지합니다. 선택한 헤더는 비어 있더라도 첫 번째 레코드입니다.

전체 파일을 텍스트 상자에 읽어 들입니까?

아니요. 입력은 청크 단위로 읽으며, 파일 수 모드는 두 번 처리합니다. 출력 파일은 여전히 브라우저 메모리를 사용하므로 사용 가능한 메모리에 따라 대용량 다운로드가 제한될 수 있습니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요