Langsung ke konten utama

CSV BESAR · PANDUAN PRAKTIS

Cara memisahkan file CSV besar

Buka pemisah CSV

CSV yang terlalu berat atau tidak dapat dibuka di Excel akan lebih mudah ditangani setelah dipisahkan berdasarkan jumlah baris, ukuran target, atau nilai kolom. Panduan ini membantu Anda memilih metode sekaligus mencegah kolom bergeser dan teks rusak.

Diterbitkan:

Diperbarui:

Fitur terkait: Pisahkan menurut baris atau ukuran

Jawaban singkat: pilih metode sesuai hasil yang dibutuhkan

Gunakan jumlah baris bila setiap file harus memiliki banyak baris yang seragam, ukuran target bila ada batas unggahan, dan nilai kolom bila file harus dibagikan per cabang atau wilayah. LocaCSV menangani satu CSV hingga 50MiB di peramban.

Coba pemisahan CSV

Ganti metode untuk melihat bagaimana CSV contoh enam baris menghasilkan file keluaran yang berbeda.

Metode pemisahan

Sebelum: pesanan.csv

6 baris data140 B

ID PesananCabangJumlah
A001Jakarta1200
A002Surabaya800
A003Jakarta1500
A004Surabaya600
A005Jakarta900
A006Surabaya1100

Sesudah

Dipisahkan menjadi 3 file

orders_001.csv

2 baris data64 B

ID PesananCabangJumlah
A001Jakarta1200
A002Surabaya800
orders_001.csv2 baris data64 B
ID PesananCabangJumlah
A001Jakarta1200
A002Surabaya800
orders_002.csv

2 baris data64 B

ID PesananCabangJumlah
A003Jakarta1500
A004Surabaya600
orders_002.csv2 baris data64 B
ID PesananCabangJumlah
A003Jakarta1500
A004Surabaya600
orders_003.csv

2 baris data64 B

ID PesananCabangJumlah
A005Jakarta900
A006Surabaya1100
orders_003.csv2 baris data64 B
ID PesananCabangJumlah
A005Jakarta900
A006Surabaya1100

Mengapa CSV besar sulit dibuka?

CSV hanyalah teks, tetapi aplikasi yang membukanya tetap memiliki batas. Excel hanya memuat hingga 1.048.576 baris dalam satu lembar, dan file yang lebih kecil pun dapat lambat bila kolomnya lebar atau memori perangkat terbatas.

  • Jumlah baris melebihi batas lembar Excel.
  • Memori perangkat tidak cukup saat seluruh file dimuat.
  • Pengodean karakter atau pemisah yang salah membuat pratinjau tidak terbaca atau hanya menjadi satu kolom.
  • Pemisahan teks biasa merusak koma, tanda kutip ganda, atau baris baru di dalam sel yang dikutip.

Excel, Power Query, Python, atau LocaCSV?

Pertimbangkan ukuran file, frekuensi pekerjaan, dan kemampuan tim memelihara langkah atau kode.

Empat cara memisahkan file CSV besar
MetodeCocok untukKelebihanPerhatian
ExcelFile kecil untuk satu kali pekerjaanAntarmuka sudah dikenalBatas baris dan kesalahan manual
Power QueryImpor Excel yang berulangLangkah dapat disimpan dan dimuat ulangEkspor menjadi beberapa CSV perlu pengaturan tambahan
PythonPekerjaan besar atau terjadwalMudah diotomatisasiSistem dan kode harus dipelihara
LocaCSVPemisahan cepat hingga 50MiBBerjalan di peramban tanpa unggah CSVMaksimal 100 keluaran; satu kolom untuk mode nilai
  • Excel

    Cocok untuk
    File kecil untuk satu kali pekerjaan
    Kelebihan
    Antarmuka sudah dikenal
    Perhatian
    Batas baris dan kesalahan manual
  • Power Query

    Cocok untuk
    Impor Excel yang berulang
    Kelebihan
    Langkah dapat disimpan dan dimuat ulang
    Perhatian
    Ekspor menjadi beberapa CSV perlu pengaturan tambahan
  • Python

    Cocok untuk
    Pekerjaan besar atau terjadwal
    Kelebihan
    Mudah diotomatisasi
    Perhatian
    Sistem dan kode harus dipelihara
  • LocaCSV

    Cocok untuk
    Pemisahan cepat hingga 50MiB
    Kelebihan
    Berjalan di peramban tanpa unggah CSV
    Perhatian
    Maksimal 100 keluaran; satu kolom untuk mode nilai

Cara memisahkan CSV dengan LocaCSV

Jika kolom pratinjau tidak sejajar, perbaiki pemisah atau pengodean karakter sebelum melanjutkan.

  1. Buka Pisahkan berdasarkan jumlah baris atau ukuran, atau Pisahkan berdasarkan nilai untuk membuat kelompok kolom, lalu pilih satu CSV.
  2. Periksa baris judul, pengodean karakter, pemisah, dan pratinjau.
  3. Masukkan jumlah baris data per file atau ukuran target. Pada halaman nilai, pilih satu kolom.
  4. Jalankan pemisahan, pastikan jumlah masukan sama dengan jumlah keluaran ditambah jumlah yang dikecualikan, lalu unduh ZIP.
Pisahkan menurut baris atau ukuran

Cara kerja pemisahan berdasarkan nilai kolom

Mode nilai membuat satu CSV untuk setiap nilai pada kolom yang dipilih. Misalnya, kolom Cabang berisi Jakarta, Surabaya, dan Makassar akan menghasilkan tiga file.

  • Baris dengan nilai yang sama tetap berada dalam file yang sama.
  • Nilai kosong dapat dikeluarkan atau ditulis ke keluaran khusus sesuai pilihan.
  • Satu proses menggunakan satu kolom pemisah dan menghasilkan paling banyak 100 file.
Pisahkan menurut nilai

Perhatian untuk jumlah baris dan ukuran file

LocaCSV menerima satu CSV hingga 50MiB. Kecepatan sebenarnya juga bergantung pada perangkat, panjang setiap baris data, dan jumlah file keluaran.

  • Mode jumlah baris tidak menghitung baris judul sebagai baris data.
  • Mode ukuran target menghitung pengodean keluaran, BOM, dan baris judul yang diulang pada setiap file. Satu baris data tidak pernah dipotong di tengah.
  • Simpan file asli dan cocokkan jumlah baris sebelum memakai hasilnya.

Pengodean karakter dan teks yang rusak

Untuk file baru berbahasa Indonesia, gunakan UTF-8. File lama dari Windows atau sistem Barat mungkin memakai Windows-1252; pilih secara manual hanya bila spesifikasi sumber menyatakannya. Gunakan UTF-8 dengan BOM bila alur kerja Excel penerima membutuhkannya.

  • Periksa nama, simbol mata uang, tanda baca, dan huruf beraksen pada pratinjau.
  • Kolom yang bergeser biasanya menunjukkan pemisah yang salah, bukan pengodean karakter.
  • Jika pengodean karakter tidak diketahui, periksa pengaturan ekspor sistem pembuat file.