Tablora

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

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
namenotetag
MiraReady
Baris dengan lebar berbeza
0