Tablora · Pustaka
Kendalikan tanda tertib bait dalam sel pertama
Tanda tertib bait UTF-8 boleh berada sebelum pengepala pertama. Penyemak struktur membuang satu tanda di awal, jadi sel pertama berbunyi id tanpa apa-apa yang tersembunyi.
Aksara tidak kelihatan sebelum pengepala
Banyak program, termasuk pilihan CSV UTF-8 dalam Excel, memulakan fail teks dengan tanda tertib bait: aksara U+FEFF, yang memberitahu pembaca bahawa fail itu UTF-8. Ia tidak kelihatan dalam kebanyakan editor, tetapi ia tetap satu aksara. Apabila sesuatu alat tidak membuangnya, pengepala pertama menjadi tanda itu diikuti id, dan sebarang carian atau cantuman pada lajur bernama id gagal tanpa sebab yang jelas.
Penyemak struktur membuang satu tanda tertib bait di awal sekali teks yang ditampal sebelum membaca sebarang sel. Pengepala pertama kemudian tepat berbunyi id.
Contoh: pengepala id,name
Contoh di halaman ini ialah pengepala id,name yang bermula dengan tanda tertib bait, diikuti rekod 1,Mira, dengan koma sebagai Pembatas medan. Penyemak struktur melaporkan 2 baris dan 2 lajur, dan baris 1, lajur 1 berbunyi id, tanpa awalan tersembunyi.
Tiada bahagian lain dalam teks yang berubah: sel lain mengekalkan setiap aksara yang dimilikinya.
Tanpa langkah itu, pengepala pertama akan kelihatan serupa pada skrin tetapi dianggap berbeza apabila dibandingkan, dan ketidakpadanan seperti itulah yang sukar dilihat.
Menyemak fail yang mungkin membawa tanda
- Tampal seluruh fail, dari aksara pertamanya, ke dalam Teks jadual.
- Tekan Kira dan lihat pengepala pertama dalam pratonton.
- Jika anda membandingkan pengepala dengan fail lain, bandingkannya selepas kedua-duanya melalui penyemak struktur.
- Jangan anggap pembuangan ini sebagai pembersihan ruang putih am. Hanya satu tanda di awal sekali yang dibuang.
- Jika anda mencantumkan beberapa fail menjadi satu teks, tanda yang berada di awal fail kedua atau ketiga kini berada di tengah teks dan kekal dalam sel tempat ia jatuh.
Tanda di tengah dan dalam eksport
Tanda di tengah teks kekal sebagai sebahagian daripada sel itu. Pembersihan pengepala berulang memangkas ruang dan aksara serupa di tepi sel sebelum membandingkan, dan pemangkasan itu juga meliputi tanda tertib bait di awal sel, jadi pengepala berulang daripada fail kedua yang dicantumkan masih dapat dikenali. Namun, sel dalam output anda tetap menyimpan aksara itu.
Eksport CSV aplikasi Tablora sengaja bermula dengan tanda tertib bait, supaya hamparan membuka teks beraksen, Turki, Jepun dan teks bukan Latin lain dengan betul. Jika anda menampal fail sebegitu di sini, penyemak struktur membuang tanda itu, dan pengepala pertama tiba dalam keadaan bersih.
Aksara tidak kelihatan yang lain
Ruang lebar sifar dan aksara serupa tidak dibuang. Jika pengepala masih tidak sepadan selepas langkah ini, cari aksara itu dalam sumber.
Input
- Teks jadual
- id,name 1,Mira
- Pembatas medan
- ,
Hasil
- Baris
- 2
- Lajur
- 2
| id | name |
|---|---|
| 1 | Mira |
- Baris dengan lebar berbeza
- 0