Pengembang / Data

Pisahkan CSV: Baris per File atau Jumlah File

Pisahkan CSV UTF-8 berukuran besar menjadi file-file kecil berdasarkan jumlah baris atau jumlah file yang dipilih. Sertakan header di setiap file dan download semua hasilnya sebagai ZIP.

Pisahkan CSV: Baris per File atau Jumlah File: Membaca CSV dalam beberapa bagian dan mempertahankan record ber-kutip yang berisi koma atau baris baru. Mode baris per file membuat bagian-bagian berurutan; mode jumlah file menyeimbangkan baris data ke dalam file-file yang tidak kosong. Record pertama dapat diulang sebagai header. Akhir setiap record ditulis sebagai CRLF. Output ZIP disimpan tanpa kompresi. Batasnya adalah input 1 GiB, 16 MiB per record, dan 1.000 file output. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Bagi file CSVPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Kolom yang diapit tanda kutip dapat berisi koma dan baris baru. Rekaman kosong dipertahankan. Akhir rekaman ditulis sebagai CRLF; teks di dalam kolom bertanda kutip tetap tidak berubah. Mode jumlah file melakukan dua tahap dan menyeimbangkan jumlah baris; jumlah rekaman yang lebih sedikit daripada file yang diminta menghasilkan lebih sedikit file yang tidak kosong.

File dibaca dalam beberapa bagian. File output dan ZIP tetap memerlukan memori browser. Batas: input 1 GiB, 16 MiB per rekaman, dan 1,000 file output. Entri ZIP disimpan tanpa kompresi.

Data CSV

RFC 4180 mendokumentasikan penggunaan tanda kutip dalam CSV, baris baru yang disisipkan, dan header opsional (https://www.rfc-editor.org/rfc/rfc4180). Pemisah menghitung data logis, bukan baris fisik.

ZIP dan file lokal

PKWARE menerbitkan spesifikasi format ZIP (https://support.pkware.com/pkzip/appnote). Output menggunakan entri ZIP tersimpan dengan checksum CRC-32. W3C File API (https://www.w3.org/TR/FileAPI/) menjelaskan penanganan file lokal dan Blob. Input tetap berada di perangkat Anda.

Cara menggunakannya

  1. Pilih file CSV UTF-8 dan metode pemisahan.
  2. Tentukan jumlah baris atau jumlah file, lalu pilih apakah record pertama adalah header.
  3. Pisahkan file, periksa jumlah baris, lalu download ZIP.

Privasi & batasan

Input dan file Anda diproses di browser. Tidak ada yang di-upload.

Alat terkait

Pertanyaan umum

Apakah baris baru dalam kutipan dihitung sebagai satu baris?

Tidak. Baris baru di dalam field yang dikutip merupakan bagian dari field tersebut. Hanya batas record di luar field yang dikutip yang dihitung sebagai baris.

Apakah file akan seimbang saat saya memilih jumlah file?

Ya. Sepuluh record data yang dibagi menjadi tiga file menghasilkan masing-masing 4, 3, dan 3 record. Jika jumlah record lebih sedikit daripada jumlah file yang diminta, hanya file yang tidak kosong yang dibuat.

Apakah record kosong tetap disertakan?

Ya. Record kosong dihitung dan tetap disertakan. Header opsional adalah record pertama, meskipun record tersebut kosong.

Apakah seluruh file dibaca ke dalam kotak teks?

Tidak. Input dibaca dalam beberapa bagian, dan mode jumlah file melakukan dua kali pembacaan. File output tetap menggunakan memori browser, sehingga memori yang tersedia dapat membatasi download berukuran besar.

Alat gratis · berjalan di browser anda · tanpa perlu akun