Penghitung Baris CSV
Lakukan pemeriksaan kebenaran cepat saat Anda mengelola ekspor file CSV: apakah file tersebut benar-benar berisi 12.000 baris, atau skrip telah memangkas jumlah barisnya? Masukkan file CSV tersebut dan pastikan bahwa alat pelacak menampilkan jumlah total baris, jumlah baris data (total dikurangi kolom header), apakah kolom header telah dihitung, serta jumlah kolom pada baris pertama. Tidak perlu membuka Excel atau menjalankan notebook Python hanya untuk mengetahui “berapa banyak rekaman?”
Bagaimana alat penghitung membaca file Anda
-
1
Tempel CSV
File lengkap atau cuplikan file. Baris kosong diabaikan, sehingga penambahan baris baru di akhir tidak akan meningkatkan jumlah.
-
2
Atur mode header
Atur status header agar jumlah baris data mencerminkan jumlah rekaman yang sebenarnya, bukan nama kolom Anda.
-
3
Penghitungan dijalankan secara lokal
Baris-baris dibagi pada setiap pemutusan baris Unicode; baris pertama dianalisis untuk menentukan jumlah kolomnya.
-
4
Baca ringkasannya
Empat angka: jumlah baris total, jumlah baris data, kolom header (ya/tidak), serta jumlah kolom pada baris pertama.
Mengapa jumlah baris dan deretan tidak selalu sama?
Perintah satu baris yang menggoda seperti wc -l file.csv menghitung jumlah baris fisik, yang berbeda dengan baris dalam format CSV ketika sel mengandung baris baru yang terintegrasi.
Di mana garis dan baris berbelok
| Situasi | Menurut wc -l |
Baris aktual |
|---|---|---|
| Berkas dengan baris baru terakhir | baris + 1 | baris |
Sel berbaris banyak ("line1\nline2") |
baris + 1 | jumlah baris |
| Tidak ada baris baru di akhir | baris - 1 | baris |
Alat ini terlebih dahulu memisahkan baris berdasarkan pemisah baris Unicode, kemudian menyaring baris kosong. Saat ini, alat ini tidak mengolah sel yang mengandung kutipan bertingkat sebagai satu baris tunggal; oleh karena itu, file CSV yang memiliki baris baru tertanam di dalam nilai yang dikutip akan ditampilkan secara tidak akurat. Untuk kasus seperti ini, sebaiknya file tersebut diproses terlebih dahulu menggunakan parser yang sesuai (Python csv.reader atau PHP str_getcsv secara baris demi baris) untuk menormalisasi setiap baris menjadi satu baris tunggal.
Penggunaan umum untuk menghitung jumlah baris
- Validasi setelah ekspor: Bandingkan nilai dari penghitung dengan jumlah data dalam basis data sumber Anda.
- Perkiraan biaya: Penyedia API umumnya menetapkan harga per baris data yang diimpor; pastikan Anda mengetahui jumlahnya sebelum mengklik “Impor”.
- Pemecahan menjadi bagian: Tentukan berapa banyak file untuk membagi sebuah file CSV besar sebelum diproses menggunakan alat pemrosesan batch.
Kolom pada baris pertama
Jumlah kolom dihitung berdasarkan baris ke-1, terlepas dari mode header yang digunakan. Jika baris-baris Anda tidak seragam lebarnya (berbeda-beda sepanjang file), angka ini hanya mencerminkan kondisi pada bagian atas. Gunakan alat pembaca file CSV atau spreadsheet untuk memeriksa secara langsung adanya variasi lebar yang lebih besar.
Pertanyaan yang Sering Diajukan
Belum saat ini. Sel yang menjangkau beberapa baris dengan menggunakan baris baru yang dikutip akan meningkatkan jumlah total baris. Jika hal ini penting, lakukan pra-pemrosesan menggunakan parser CSV yang sesungguhnya agar menghasilkan satu baris fisik untuk setiap baris data.
Karena mode header diaktifkan secara default, jumlah baris data sama dengan jumlah total baris dikurangi satu ketika opsi tersebut diaktifkan. Matikan opsi ini jika file CSV Anda tidak memiliki header; dalam hal tersebut, kedua angka akan sama.
Setiap baris yang setelah dipotong hanya mengandung spasi akan dihilangkan sebelum dihitung, agar baris baru yang tersisa tidak menyebabkan peningkatan total jumlah baris.
Tidak. Proses pemisahan baris dan penghitungan dilakukan di peramban Anda, dan tidak ada data yang dikirim dari perangkat Anda.
Alat Terkait
Pengekstrak arsip
Periksa kontainer ZIP, JAR, XPI, DOCX, XLSX, PPTX, dan ODT secara lokal di browser, lalu unduh file satu per satu tanpa mengunggah arsip sumber.
Penggabung Lembar Excel
Gabungkan file XLSX, XLS, XLSM, XLSB, atau ODS secara lokal. Pisahkan lembar sumber atau tambahkan baris dengan header yang sama, lalu unduh XLSX.
Konverter XML ke CSV
Ubah XML berbentuk tabel datar menjadi CSV UTF-8 yang dipisahkan koma langsung di browser, lalu salin atau unduh hasilnya.
Pemecah Lembar Excel
Pisahkan buku kerja XLSX atau XLS menurut tab lembar kerja, kelompok baris data, atau nilai kolom di browser. Unduh satu XLSX atau ZIP lokal tanpa mengunggah file.
Konverter MKV ke MP4
Konversi video MKV ke MP4 agar pemutaran lebih lancar di iPhone, iPad, QuickTime, browser, TV, dan editor. Unggah berkas .mkv dan unduh .mp4 yang kompatibel.
Konverter Subtitle
Konversikan subtitle SRT ke WebVTT atau VTT ke SRT secara lokal. Periksa waktu cue, pertahankan teks multibaris, lalu salin atau unduh hasilnya.