Tablora · Pustaka
Baca tanda kutip di dalam bidang CSV
Dalam CSV, dua tanda kutip ganda di dalam bidang berkutip mewakili satu tanda kutip. Lihat cara pemeriksa struktur membaca She said "hello" dan mengapa garis miring terbalik gagal.
Cara CSV menulis tanda kutip di dalam nilai
Bidang CSV yang memuat tanda kutip harus dibungkus tanda kutip, dan setiap tanda kutip di dalamnya ditulis dua kali. Jadi teks sel She said "hello" disimpan di berkas sebagai "She said ""hello""". Tanda kutip terluar adalah sintaksis; setiap pasangan ganda di dalamnya mewakili satu karakter tanda kutip yang sebenarnya.
Sebagian program menulis garis miring terbalik di depan tanda kutip, kebiasaan yang dipinjam dari bahasa pemrograman. Pemeriksa struktur mengikuti aturan CSV, bukan kebiasaan itu, sehingga tanda kutip yang diloloskan dengan garis miring terbalik tidak diterima sebagai pelolosan.
Memeriksa baris Poster
Contoh di halaman ini berisi judul item,note dan satu rekaman yang catatannya "She said ""hello""", dengan koma sebagai Pemisah bidang. Pemeriksa struktur melaporkan 2 baris dan 2 kolom. Baris 2, kolom 2 berbunyi She said "hello", dengan tepat satu tanda kutip sebelum hello dan satu sesudahnya.
Jika Anda melihat dua tanda kutip di kedua sisi hello di pratinjau, bidang itu tidak diberi tanda kutip di sumbernya dan teksnya kemungkinan besar sama sekali bukan CSV yang sah.
Masukan yang tidak bisa diurai
- Tanda kutip di tengah bidang tanpa kutip, seperti She said "hi" tanpa tanda kutip di sekelilingnya, ditolak. Alat ini menampilkan Periksa nilai yang dimasukkan lalu coba lagi. alih-alih menebak di mana bidang itu berakhir.
- Garis miring terbalik di depan tanda kutip tidak meloloskannya, sehingga teks yang diekspor dengan pelolosan garis miring terbalik ditolak dengan alasan yang sama.
- Karakter setelah tanda kutip penutup, seperti "hello"x, juga ditolak.
- Saat Deteksi pemisah terpilih, pemeriksa struktur mencoba koma, titik koma, tab, dan garis tegak, dan hanya melaporkan galat jika tidak satu pun bisa mengurai teksnya.
- Bidang berkutip harus dimulai tepat setelah pemisah atau di awal baris, jadi spasi sebelum tanda kutip pembuka juga ditolak.
Memperbaiki dan mengekspor teks berkutip
- Cari bidang itu di ekspor asli dan periksa apakah perangkat lunak yang membuatnya punya opsi CSV standar.
- Jika memperbaikinya manual, bungkus seluruh bidang dengan tanda kutip dan gandakan setiap tanda kutip di dalamnya.
- Tekan Hitung lagi dan pastikan sel menampilkan tanda kutip tunggal.
- Gunakan Unduh (CSV) bila pratinjau sudah benar; unduhan menulis kembali tanda kutip dengan aturan penggandaan yang sama, sehingga program lain bisa membacanya.
Tanda kutip dalam ekspor aplikasi
Ekspor CSV aplikasi Tablora mengikuti aturan yang sama ketika sel memuat tanda kutip, koma, atau jeda baris: sel dibungkus tanda kutip dan tanda kutip di dalamnya digandakan. Dalam ekspor XLSX-nya, tanda kutip hanyalah bagian dari teks sel, jadi Anda tidak melihat pelolosan apa pun.
Data masukan
- Teks tabel
- item,note Poster,"She said ""hello"""
- Pemisah bidang
- ,
Hasil
- Baris
- 2
- Kolom
- 2
| item | note |
|---|---|
| Poster | She said "hello" |
- Baris dengan lebar berbeda
- 0