Tablora

Tablora · Pustaka

Berhenti apabila medan dalam tanda petik tidak ditutup

Tanda petik yang membuka medan CSV tetapi tidak pernah ditutup menjadikan baki teks kabur. Penyemak struktur menolaknya supaya anda membetulkan sumber dahulu.

Mengapa satu tanda petik yang hilang merosakkan segala-galanya selepasnya

Dalam CSV, tanda petik pembuka memberitahu pembaca bahawa segala-galanya sehingga tanda petik penutup yang sepadan tergolong dalam satu sel, termasuk koma dan pemisah baris. Jika tanda petik penutup tidak pernah tiba, pembaca tidak dapat mengetahui di mana sel itu sepatutnya berakhir. Setiap pembatas dan pemisah baris berikutnya boleh jadi sebahagian daripada nilai itu, atau tiada satu pun.

Sesetengah alat meneka dan menelan baki fail ke dalam satu sel. Penyemak struktur tidak berbuat demikian. Ia menolak teks itu dengan Semak nilai yang dimasukkan dan cuba lagi., jadi anda melihat masalah itu sebelum sebarang baris dibina daripada tekaan.

Contoh nota yang belum selesai

Contoh di halaman ini mempunyai pengepala id,note dan rekod 1,"unfinished dengan tanda petik pembuka tanpa penutup. Dengan koma sebagai Pembatas medan, hasil yang dijangka ialah medan bertanda petik yang belum selesai itu ditolak: tiada pratonton, tiada bilangan baris dan tiada muat turun. Dengan Kesan pembatas dipilih hasilnya sama, kerana tiada pembatas yang disokong dapat menghurai teks itu.

Punca biasa

Membetulkan salinan sumber

Jangan tutup di hujung

Menambah tanda petik penutup di hujung sekali teks menghilangkan ralat, tetapi menjadikan segala-galanya selepas tanda petik pembuka satu sel. Penyemak struktur kemudian akan melaporkan baris yang lebih sedikit dan satu nota yang terlalu besar. Letakkan tanda petik di tempat medan itu benar-benar berakhir.

Input

Teks jadual
id,note 1,"unfinished
Pembatas medan
,