Lewati ke konten

Validator CSV

Temukan baris yang rusak dalam file CSV sebelum Anda mengimpornya ke database, spreadsheet, atau sistem toko. Validator mengurai data menggunakan aturan tanda kutip standar CSV, mendeteksi pembatas atau menggunakan pilihan Anda, serta memeriksa apakah setiap baris memiliki jumlah kolom yang sama, tanda kutip sudah ditutup, dan teks berupa UTF-8 yang bersih. Validator melaporkan pembatas, akhir baris, jumlah baris dan kolom, header kosong atau duplikat, serta baris yang perlu diperbaiki.

Reset

Pertanyaan yang sering diajukan

Apa yang diperiksa oleh validator CSV?

Validator memeriksa apakah setiap baris memiliki jumlah kolom yang sama dengan baris pertama, setiap bidang yang diapit tanda kutip sudah ditutup, dan tanda kutip hanya digunakan sesuai aturan CSV. Validator juga mencari tanda-tanda pengodean yang salah, karakter NUL, header kosong atau duplikat, serta akhir baris yang bercampur. Kesalahan membuat file tidak valid, sedangkan peringatan dicantumkan untuk ditinjau.

Bagaimana pembatas dideteksi?

Dengan opsi Deteksi otomatis, validator mencoba koma, titik koma, tab, dan garis vertikal, lalu memilih yang paling konsisten memisahkan baris. Jika file menggunakan pembatas yang juga muncul dalam nilai, pilih pembatas tersebut secara eksplisit di bidang Pembatas. Hasilnya selalu menunjukkan pembatas yang digunakan.

Bagaimana baris dengan jumlah kolom yang salah dilaporkan?

Setiap baris dibandingkan dengan baris pertama, dan setiap baris yang berbeda dicantumkan beserta nomornya, jumlah kolomnya, dan jumlah yang diharapkan. Penomoran baris dimulai dari 1 dan mencakup baris header; 20 baris pertama yang berbeda dicantumkan bersama jumlah sisanya. Pemisah baris di dalam bidang yang diapit tanda kutip tidak memulai baris baru.

Masalah tanda kutip apa saja yang terdeteksi?

Bidang yang diawali tanda kutip ganda harus diakhiri dengan tanda yang sama, dan tanda kutip di dalam bidang yang diapit tanda kutip harus digandakan menjadi "". Validator melaporkan bidang bertanda kutip yang tidak pernah ditutup dan tanda kutip yang muncul di tengah bidang tanpa tanda kutip. Keduanya sering terjadi ketika nilai yang mengandung pembatas diekspor tanpa tanda kutip yang benar.

Bagaimana pengodean diperiksa?

Teks yang disimpan dengan pengodean lain lalu dibaca sebagai UTF-8 akan berisi karakter pengganti, yang dihitung dan dilaporkan validator sebagai kesalahan. Karakter NUL, yang menandakan file biner atau UTF-16, juga dilaporkan. Penanda urutan byte UTF-8 diizinkan dan ditampilkan pada baris Pengodean.

Pemeriksaan header apa saja yang tersedia?

Dengan opsi Baris pertama berisi header diaktifkan, sel header kosong dan header yang muncul lebih dari sekali akan dicantumkan sebagai peringatan karena banyak alat impor menolaknya. Nonaktifkan opsi ini untuk file tanpa baris header. Pemeriksaan jumlah kolom tetap berjalan.

Mengapa akhiran baris dilaporkan?

Hasilnya menunjukkan apakah file menggunakan akhiran baris LF, CRLF, atau CR. File yang mencampur semuanya akan mendapat peringatan karena beberapa alat impor menghitung baris secara berbeda dalam kondisi tersebut. Pemisah baris di dalam kolom yang diapit tanda kutip merupakan bagian dari nilainya dan diperbolehkan.

Apakah baris kosong menjadi masalah?

Baris yang kosong atau hanya berisi spasi akan dilewati dan tidak dihitung sebagai baris data. Baris dengan kolom kosong seperti ,,, adalah baris sungguhan dan harus memiliki jumlah kolom yang tepat.

Apa perbedaan antara kesalahan dan peringatan?

Kesalahan adalah masalah yang membuat data tidak dapat diandalkan, seperti baris yang tidak seragam, tanda kutip yang tidak berpasangan, atau pengodean yang keliru, dan kesalahan tersebut menandai file sebagai tidak valid. Peringatan menunjukkan hal yang diperbolehkan CSV tetapi sering menimbulkan masalah, seperti header duplikat atau akhiran baris yang tercampur. File yang hanya memiliki peringatan akan dilaporkan sebagai valid.

Seberapa besar CSV yang dapat digunakan, dan bisakah saya mengonversinya?

Input dapat berukuran hingga 5 MiB dan 100,000 baris. Untuk mengubah CSV yang valid menjadi JSON, YAML, XLSX, atau format lain, gunakan Data Format Converter.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.