Tablora · Pustaka
Pertahankan koma dalam satu sel CSV
Koma di dalam bidang CSV berkutip, seperti pada "Red, blue", adalah bagian dari nilai. Pastikan pemeriksa struktur membacanya sebagai satu sel sebelum Anda mengunduh.
Koma yang menjadi bagian nilai
Keterangan, alamat, dan nama perusahaan sering memuat koma. Dalam berkas berpemisah koma, nilai seperti itu harus dibungkus tanda kutip agar komanya tidak dibaca sebagai batas bidang. Perangkat lunak yang memecah setiap baris di setiap koma mengabaikan tanda kutip itu dan mengubah rekaman dua kolom menjadi tiga sel, sehingga setiap nilai berikutnya bergeser satu kolom ke kanan.
Pemeriksa struktur mengikuti aturan tanda kutip CSV. Koma di dalam bidang berkutip tetap berada di sel, dan tanda kutipnya sendiri diperlakukan sebagai sintaksis, bukan bagian dari nilai.
Membaca Mira dan Red, blue
Contoh di halaman ini memiliki judul name,note dan rekaman Mira,"Red, blue", dengan koma sebagai Pemisah bidang. Penguraian menghasilkan 2 baris dan 2 kolom, dan baris 2, kolom 2 berbunyi Red, blue, tanpa tanda kutip di sekelilingnya dan dengan koma tetap di dalam nilai.
Bidang kedua judul, note, sejajar dengan Red, blue, sehingga rekaman itu tepat selebar judul dan Baris dengan lebar berbeda menunjukkan 0.
Memeriksa bidang berkutip
- Tempelkan teks ke Teks tabel dan pilih koma sebagai Pemisah bidang.
- Tekan Hitung dan pastikan Kolom sama dengan jumlah bidang di judul.
- Periksa Baris dengan lebar berbeda: bidang berkutip yang terpecah akan membuat barisnya lebih lebar dari judul.
- Buka sel di pratinjau dan pastikan tanda kutip terluar sudah hilang dan koma di dalamnya masih ada.
- Gunakan Unduh (CSV) hanya jika pratinjau menampilkan kolom yang dimaksud; unduhan memberi tanda kutip lagi pada nilai itu agar program lain membacanya dengan benar.
- Jika sumbernya memakai titik koma di antara bidang, pilih titik koma; koma di dalam nilai lalu sama sekali tidak memerlukan tanda kutip.
Spasi sebelum tanda kutip pembuka
CSV yang disunting manual sering memuat spasi setelah koma: Mira, "Red, blue". Menurut aturan CSV, tanda kutip hanya membuka bidang jika menjadi karakter pertama bidang itu, jadi spasi di depannya membuat tanda kutip itu menjadi karakter yang tidak terduga. Pemeriksa struktur menolak teks itu dengan Periksa nilai yang dimasukkan lalu coba lagi., alih-alih menebak. Hapus spasi di antara koma dan tanda kutip pembuka di salinan Anda, lalu hitung lagi.
Tanda kutip yang tidak pernah ditutup menimbulkan efek yang sama untuk setiap baris berikutnya, jadi jika galatnya tetap muncul, carilah tanda kutip penutup yang hilang.
Koma dalam ekspor aplikasi
Ekspor CSV aplikasi Tablora memberi tanda kutip pada setiap sel yang memuat koma, tanda kutip, atau jeda baris, sehingga keterangan seperti Red, blue tetap berada dalam satu sel saat berkasnya dibuka di tempat lain.
Data masukan
- Teks tabel
- name,note Mira,"Red, blue"
- Pemisah bidang
- ,
Hasil
- Baris
- 2
- Kolom
- 2
| name | note |
|---|---|
| Mira | Red, blue |
- Baris dengan lebar berbeda
- 0