Tablora

Tablora · Pustaka

Bezakan sempadan medan daripada tanda perpuluhan

Dalam jadual berpemisah koma bertitik seperti Paper;1.234,50, koma ialah tanda perpuluhan. Betulkan sempadan medan dahulu, kemudian tukar amaun.

Dua tugas untuk tanda baca

Hamparan yang ditetapkan kepada bahasa Jerman, Perancis, Sepanyol, Turki dan banyak bahasa lain menyimpan fail CSV dengan koma bertitik di antara medan, kerana koma sudah digunakan sebagai tanda perpuluhan. Baris seperti Paper;1.234,50 mempunyai satu sempadan medan, iaitu koma bertitik, dan dua aksara di dalam amaun yang tergolong dalam nombor itu.

Dua keputusan berasingan diperlukan: aksara yang memisahkan medan, dan cara digit dalam lajur amaun ditulis. Mencampuradukkan kedua-duanya ialah punca satu amaun terbelah kepada dua sel.

Menyemak Paper;1.234,50

Contoh di halaman ini ialah pengepala item;amount dan rekod Paper;1.234,50, dengan koma bertitik sebagai Pembatas medan. Penyemak struktur melaporkan 2 baris dan 2 lajur, dan baris 2, lajur 2 berbunyi 1.234,50. Amaun masih teks pada peringkat ini; penyemak struktur tidak menukar nombor.

Jika anda memilih koma sebagai Pembatas medan, pengepala menjadi satu sel, item;amount, dan rekod terbelah kepada Paper;1.234 dan 50. Lajur kemudian menunjukkan 2, dan Baris dengan lebar berbeza menunjukkan 1, kerana pengepala hanya mempunyai satu medan. Kesan pembatas memilih koma bertitik untuk contoh ini kerana ia memberi setiap baris lebar yang sama.

Daripada struktur kepada nombor

Perkara yang mengelirukan

Input

Teks jadual
item;amount Paper;1.234,50
Pembatas medan
;

Hasil

Baris
2
Lajur
2
itemamount
Paper1.234,50
Baris dengan lebar berbeza
0