Tablora

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

Memperbaiki dan mengekspor teks berkutip

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
itemnote
PosterShe said "hello"
Baris dengan lebar berbeda
0