Jebakan Umum saat Menangani CSV
Merangkum penyebab utama rusaknya data di CSV seperti pemisah·tanda kutip·encoding.
CSV terlihat sederhana tetapi memiliki banyak dialek. Sering kali pemisahnya bukan koma melainkan titik koma atau tab, dan tergantung pengaturan wilayah, Excel terkadang otomatis menggunakan titik koma.
Jika nilai mengandung koma·baris baru·tanda kutip, ia harus dibungkus dengan tanda kutip ganda, dan tanda kutip harus di-escape dua kali berturut-turut. Jika aturan ini tidak dipatuhi, kolom akan bergeser atau baris akan rusak.
Selain itu, CSV tidak memiliki informasi tipe sehingga angka·boolean bisa terbaca semuanya sebagai string, dan tidak dapat merepresentasikan data hierarkis. Saat mengubah JSON bersarang menjadi CSV, Anda harus memperhitungkan kehilangan data, seperti memasukkan nilai bersarang sebagai string di dalam sel.