Tablora · Pustaka
Kekalkan lajur kosong terakhir
Koma di hujung, seperti dalam Mira,Ready, menandakan medan terakhir yang kosong. Kekalkannya supaya setiap baris sama lebar dan nilai kosong kekal dalam lajurnya.
Pembatas di hujung baris
Apabila medan terakhir sesuatu rekod kosong, penulis CSV tetap menulis pembatas sebelumnya, jadi baris itu berakhir dengan koma. Mira,Ready, mempunyai tiga medan: Mira, Ready dan nilai ketiga yang kosong. Koma itu kelihatan seperti salah taip dan membuangnya seolah-olah tidak berbahaya, tetapi baris itu kemudian hanya mempunyai dua medan sedangkan pengepala mempunyai tiga. Mana-mana nilai kemudian di kedudukan itu akan beralih ke lajur yang salah.
Medan kosong ialah maklumat. Ia menyatakan bahawa nilai untuk lajur itu kosong bagi rekod ini, dan itu tidak sama dengan lajur itu tidak wujud.
Contoh Mira,Ready,
Contoh di halaman ini mempunyai pengepala name,note,tag dan rekod Mira,Ready,, dengan koma sebagai Pembatas medan. Penyemak struktur melaporkan 2 baris dan 3 lajur, dan Baris dengan lebar berbeza menunjukkan 0. Baris 2, lajur 3 kosong.
Buang koma terakhir dan teks yang sama melaporkan perbezaan lebar untuk baris 2. Koma di hujung itulah yang mengekalkan baris itu sejajar dengan pengepalanya.
Menyemak medan terakhir yang kosong
- Kira medan pengepala dan sahkan bahawa Lajur sepadan.
- Semak sel terakhir pada baris yang berakhir dengan pembatas dan pastikan ia kosong, bukan diisi dengan nilai yang beralih dari tempat lain.
- Biarkan pembatas di hujung baris di tempatnya.
- Jika anda menyeragamkan nombor dalam lajur yang mempunyai sel kosong, ingat bahawa sel kosong tidak ditukar dan tidak dikira di bawah Nilai untuk semakan; ia hanya kekal kosong.
- Sebelum mengimport, semak cara sistem penerima mengendalikan nilai kosong, kerana sesetengah sistem membezakan kosong daripada tidak diketahui.
- Baris yang berakhir tanpa pembatas tetapi sepatutnya mempunyai medan terakhir kosong akan muncul di bawah Baris dengan lebar berbeza; tambah pembatas hanya selepas sumber mengesahkan nilainya memang kosong.
Sel kosong dalam muat turun dan dalam aplikasi
Muat turun (CSV) menulis medan kosong bersama pembatasnya, jadi koma di hujung kekal selepas pergi balik. XLSX yang mengekalkan teks menulis sel teks kosong di kedudukan itu.
Aplikasi Tablora mengekalkan setiap baris jadual dengan lebar yang sama: jika sesuatu baris mempunyai sel yang lebih sedikit daripada baris yang paling lebar, sel kosong ditambah di hujung. Apabila membaca halaman, ia juga meninggalkan mana-mana lajur yang semua selnya kosong, jadi lajur yang langsung tiada nilai pada halaman itu tidak muncul. Jika lajur itu penting untuk import anda, tambahkannya semula dalam hamparan anda.
Apabila sel kosong sepatutnya tidak kosong
Jika sumber menunjukkan nilai di tempat baris anda mempunyai medan terakhir kosong, data itu hilang sebelum sampai kepada anda. Kembali kepada eksport asal dan jangan menaip tekaan.
Input
- Teks jadual
- name,note,tag Mira,Ready,
- Pembatas medan
- ,
Hasil
- Baris
- 2
- Lajur
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Baris dengan lebar berbeza
- 0