Langsung ke konten

Pisahkan file CSV menjadi beberapa file

Pisahkan file CSV atau Excel yang besar menjadi beberapa file kecil berdasarkan jumlah baris, bagian yang sama besar, atau nilai kolom, dengan baris header di setiap bagian; file dipisahkan di browser Anda dan tidak pernah diunggah.

Seret file CSV atau Excel ke siniCSV, TSV, TXT, XLSX, XLS, ODS · hingga 500 MB
Pilih fileDiproses di perangkat Anda — tidak diunggah
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan Pisahkan CSV atau Excel

  1. 1

    Seret file CSV atau Excel

    Ekspor CSV, TSV, dan TXT atau workbook XLSX, XLS, dan ODS. Encoding teks dan pemisah dideteksi otomatis; periksa di opsi input.

  2. 2

    Pilih cara memisahkan

    Atur jumlah baris untuk setiap file, jumlah bagian sama besar, atau kolom yang nilainya menentukan file tujuan setiap baris.

  3. 3

    Periksa bagiannya

    Daftar menampilkan setiap bagian beserta rentang baris atau nilainya; klik salah satu untuk melihat beberapa baris pertamanya sebelum apa pun dibuat.

  4. 4

    Unduh bagiannya

    Simpan sebagai file CSV atau file Excel dalam satu ZIP, atau sebagai sheet dalam satu workbook. Anda juga bisa memisahkan lagi dengan pengaturan lain.

Batas dan Pro

File hingga 500 MB, jumlah baris bebas; hingga 10.000 bagian per proses, atau 500 sheet dalam satu workbook.

File hingga 4 GB. Lihat Pro

Tentang Pisahkan CSV atau Excel

Pisahkan CSV memecah satu tabel besar menjadi beberapa tabel yang lebih kecil dan mengulang baris header di bagian atas setiap file, sehingga setiap bagian bisa dibuka sendiri dengan nama kolom yang benar. Tersedia tiga cara: jumlah baris tetap per file (misalnya 5.000 untuk formulir unggah yang menolak file besar), jumlah bagian sama besar (baris dibagi rata sehingga selisih antarbagian paling banyak satu baris), atau satu file untuk setiap nilai dalam sebuah kolom, misalnya satu bagian per wilayah, cabang, manajer, atau bulan.

Bagian CSV dipotong dari teks aslinya, bukan ditulis ulang: tanda kutip, pemisah desimal, akhir baris, dan baris "sep=" milik Excel tetap seperti semula, dan bagian memakai encoding input kecuali Anda memilih yang lain. Ekspor berhuruf Kiril dari 1C atau Excel versi lama dalam Windows-1251 dikenali, begitu juga UTF-8 dengan atau tanpa byte-order mark, UTF-16, dan Windows-1252.

File dibaca bertahap lewat worker di latar belakang dalam potongan 4 MB, sehingga CSV berukuran ratusan megabyte tidak perlu dimuat utuh ke memori dan halaman tetap lancar dipakai, lengkap dengan bilah kemajuan dan tombol batal.

Menyimpan bagian sebagai file Excel berguna saat CSV terlalu panjang untuk batas 1.048.576 baris di Excel: angka, true/false, dan tanggal ISO menjadi sel bertipe, sedangkan kode seperti 007 tetap berupa teks. Batasan: baris kosong dibuang, satu sheet dari workbook dipisahkan per proses, dan satu proses menghasilkan paling banyak 10.000 file atau 500 sheet.

Privasi

File dibaca dan dipisahkan oleh Web Worker di dalam tab browser ini; file maupun bagiannya tidak diunggah, dan tidak ada yang disimpan setelah Anda menutup halaman. Kode pemisahnya bagian dari situs ini dan baru dimuat saat Anda menambahkan file.

Fitur

Per baris, bagian, atau kolom

N baris per file, N bagian sama besar, atau satu file per nilai.

Baris asli tetap utuh

Bagian CSV adalah salinan persis baris sumber, header di atas.

CSV, Excel, atau satu workbook

Bagian sebagai file CSV atau XLSX dalam ZIP, atau sheet dalam satu XLSX.

File besar, tanpa macet

Diproses bertahap di worker dengan kemajuan dan tombol batal.

Pisahkan CSV atau Excel: pertanyaan yang sering diajukan

Apakah setiap bagian mempertahankan baris header?
Ya. Jika “Baris pertama adalah header” aktif, baris pertama ditulis di bagian atas setiap bagian dan tidak dihitung sebagai data, jadi 1.000 baris per file berarti 1.000 baris data ditambah header. Matikan untuk file tanpa header; maka semua baris, termasuk yang pertama, dianggap data dan dipisahkan seperti lainnya.
Bisakah saya memisahkan CSV berdasarkan nilai dalam kolom?
Pilih “Nilai kolom” lalu tentukan kolomnya. Setiap nilai berbeda mendapat bagian sendiri dengan nama sesuai nilainya, misalnya sales-Tashkent.csv dan sales-Samarkand.csv, dan urutan baris asli dipertahankan di tiap bagian. Nilai dibandingkan setelah spasi dipangkas dan peka huruf besar-kecil; baris dengan sel kosong di kolom itu masuk ke bagian bernama kosong.
CSV saya menampilkan simbol seperti Ïðèâåò, bukan teks Rusia. Apa yang harus dilakukan?
File itu berformat Windows-1251, code page Kiril yang dipakai 1C dan ekspor Excel lama, tetapi terbaca sebagai Windows-1252. Biasanya terdeteksi otomatis; jika tidak, setel “Encoding teks” ke Windows-1251. Bagian hasil akan tetap Windows-1251, atau Anda bisa menyimpannya sebagai UTF-8 dengan BOM agar tampil benar di Excel versi terbaru.
Apakah pemisahan akan mengubah data saya?
Bagian CSV berisi baris asli tanpa perubahan: tanda kutip, koma desimal, angka nol di depan, dan pemisah baris tetap seperti semula. Hanya memilih pemisah atau encoding lain yang menulis ulang. Bagian Excel dari CSV memakai sel bertipe, jadi 42 menjadi angka dan 2024-05-01 menjadi tanggal, sedangkan nilai seperti 007 atau nomor ID panjang tetap berupa teks.
Seberapa besar file yang bisa dipisahkan?
Hingga 500 MB di paket gratis dan 4 GB dengan Pro. File CSV dibaca bertahap, jadi ukurannya kurang berpengaruh dibanding memori perangkat Anda untuk menampung bagian hasil. Satu proses dapat menghasilkan hingga 10.000 file, atau 500 sheet dalam satu workbook; jika butuh lebih banyak, perbesar jumlah baris per file.

Tugas lain dengan alat ini