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
- Salinan yang berhenti di tengah nota yang panjang, contohnya apabila hanya sebahagian fail atau mesej dipilih.
- Eksport yang terpotong oleh had saiz atau muat turun yang terganggu.
- Nota yang mengandungi tanda petik yang tidak digandakan, jadi medan tertutup terlalu awal dan tanda petik kemudian membuka medan baharu.
- Suntingan manual yang membuang tanda petik penutup bersama teks di sekelilingnya.
- Sel yang membesar melebihi 32,767 aksara. Penyemak struktur menolak sel yang lebih panjang daripada itu, dan tanda petik yang tidak ditutup lalu menelan baki fail yang panjang ialah cara biasa untuk mencapai had tersebut.
Membetulkan salinan sumber
- Cari tanda petik pembuka dalam teks asal anda; biasanya ia berada di awal sel terakhir yang kelihatan terlalu panjang.
- Semak dokumen sumber atau eksport asal untuk melihat kandungan penuh medan itu.
- Pulihkan medan yang lengkap dan tanda petik penutupnya dalam salinan. Jika nilai itu mempunyai tanda petik di dalamnya, gandakan setiap satu.
- Tampal salinan yang telah dibetulkan, tekan Kira dan sahkan Baris dan Lajur sepadan dengan sumber.
- Hanya selepas itu sunting nilai sel atau beralih ke alat lain.
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
- ,