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
- Pilih Pembatas medan secara jelas dan jangan bergantung pada pengesanan, supaya medan bertanda petik dibaca dengan pemisah yang betul.
- Tekan Kira dan bandingkan Baris dengan bilangan rekod dalam sumber, bukan dengan bilangan baris teks.
- Lihat sel nota dalam pratonton dan sahkan kedua-dua baris ada di dalamnya.
- Jika Baris lebih tinggi daripada jangkaan, mungkin ada nota yang tidak bertanda petik dalam sumber dan baris keduanya menjadi rekod tersendiri.
- Muat turun hanya apabila pratonton menunjukkan setiap nota dalam satu sel.
Cara setiap eksport mengendalikan pemisah baris
- Muat turun (CSV) membalut sel dengan tanda petik dan mengekalkan pemisah baris, jadi pembaca CSV lain melihat satu sel.
- Muat turun (XLSX) daripada penukar yang mengekalkan teks menyimpan pemisah baris di dalam sel teks.
- Eksport CSV aplikasi Tablora juga meletakkan tanda petik pada mana-mana sel yang mengandungi pemisah baris.
- Pilihan Salin dalam aplikasi, yang menampal terus ke dalam hamparan, menggantikan pemisah baris dan tab di dalam sel dengan ruang, kerana pemisah baris yang ditampal akan memulakan baris baharu. Gunakan XLSX atau CSV daripada aplikasi apabila pemisah baris itu sendiri penting.
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
| id | note |
|---|---|
| 1 | First line Second line |
- Baris dengan lebar berbeza
- 0