Memahami rekaman CSV sebelum pembersihan
Diterbitkan: · Delete Duplicate Lines Online
Diperbarui:
Mengapa bidang CSV dapat berisi koma, tanda petik, atau baris baru dan cara memvalidasi rekaman sebelum konversi.
Satu rekaman tidak selalu satu baris
Bidang berpetik dapat memuat koma atau baris baru. Memisahkan pada setiap koma atau baris baru dapat memindahkan nilai ke kolom yang salah tanpa peringatan.
Nilai berpetik
Pada contoh, koma dalam New York tetap berada di bidang city. Dua tanda petik di dalam bidang berpetik mewakili satu tanda petik literal.
name,city
Alice,"New York, NY"
Bob,"He said ""hello"""Validasi struktur dahulu
Validator CSV memeriksa tanda petik dan konsistensi jumlah kolom. Alat ini tidak menentukan kebenaran faktual nilai atau kesesuaiannya dengan aturan bisnis Anda.
Perhatikan header
Saat dikonversi ke JSON, header menjadi kunci objek. Header harus unik dan tidak kosong agar bidang tidak hilang. CSV ke JSON mempertahankan sel sebagai string, termasuk nol awal pada kode pos.
Gunakan alur yang dapat dibatalkan
Simpan salinan, periksa tabel, terapkan satu aturan, lalu bandingkan hasilnya. Aplikasi spreadsheet dapat menafsirkan sel mirip rumus ketika membuka ekspor; periksa data yang tidak tepercaya sebelum menggunakannya di sana.