Tablora

Tablora · Pustaka

Kekalkan pemisah baris dalam sel jadual

Sel CSV bertanda petik boleh mengandungi pemisah baris, jadi satu rekod merentasi dua baris fizikal. Kira baris yang dihurai, bukan baris teks, dan semak cara setiap eksport mengendalikannya.

Satu rekod, dua baris teks

Alamat, nota penghantaran dan komen sering mengandungi pemisah baris. CSV membenarkannya apabila medan itu bertanda petik: segala-galanya di antara tanda petik pembuka dan penutup, termasuk pemisah baris, tergolong dalam satu sel. Dalam editor teks rekod itu kelihatan seperti dua baris; dalam import yang betul ia satu baris dengan satu sel berbilang baris.

Sebab itulah mengira baris teks bukan cara yang boleh dipercayai untuk mengira rekod. Fail boleh mempunyai lebih banyak baris fizikal daripada rekod tanpa sebarang ralat bacaan di mana-mana pihak.

Perkara ini penting bagi sebarang semakan yang mengira baris, seperti bilangan baris yang dilaporkan oleh editor atau alat baris arahan. Gunakan angka Baris daripada penyemak struktur, yang mengira rekod yang dihurai.

Contoh: First line dan Second line

Contoh di halaman ini mempunyai pengepala id,note dan satu rekod yang notanya "First line" dan "Second line" pada dua baris dalam satu pasangan tanda petik. Dengan koma sebagai Pembatas medan, penyemak struktur melaporkan 2 baris dan 2 lajur, bukan 3 baris. Baris 2, lajur 2 mengandungi First line, satu pemisah baris dan Second line, semuanya dalam satu sel.

Menyemak nota berbilang baris

Cara setiap eksport mengendalikan pemisah baris

Apabila program penerima tidak bersetuju

Sesetengah dialog import mempunyai pilihan untuk pemisah baris dalam medan bertanda petik, dan sesetengah alat langsung tidak menyokongnya. Jika program penerima memecahkan nota itu, semak tetapan importnya dahulu; fail itu sendiri sudah betul apabila penyemak struktur menunjukkan 2 baris di sini.

Input

Teks jadual
id,note 1,"First line Second line"
Pembatas medan
,

Hasil

Baris
2
Lajur
2
idnote
1First line Second line
Baris dengan lebar berbeza
0