Tablora

Tablora · Pustaka

Cari baris yang mempunyai kurang medan

Apabila sesuatu baris mempunyai medan lebih sedikit daripada pengepala, seperti a,b,c di atas 1,2, penyemak struktur menandakannya. Ketahui sebabnya sebelum anda menambah atau memadam apa-apa.

Apa yang diukur oleh amaran lebar

Setiap baris dalam jadual yang tersusun baik mempunyai bilangan medan yang sama dengan pengepalanya. Jika tidak, penyemak struktur mengira baris itu di bawah Baris dengan lebar berbeza. Bilangan itu membandingkan setiap baris dengan baris pertama dan tiada yang lain. Ia tidak dapat memberitahu sama ada nilai hilang daripada rekod, pengepala mempunyai lajur tambahan, atau pembatas yang salah dipilih untuk seluruh teks.

Setiap punca itu memerlukan pembaikan yang berbeza, dan pembaikan yang salah memindahkan data ke lajur yang salah.

Angka Lajur dalam ringkasan ialah lebar baris yang paling lebar, jadi baris dengan terlalu banyak medan menaikkannya melebihi lebar pengepala. Apabila Lajur lebih besar daripada bilangan medan pengepala, cari nilai yang terbelah.

Membaca a,b,c di atas 1,2

Contoh di halaman ini ialah pengepala a,b,c dan rekod 1,2, dengan koma sebagai Pembatas medan. Penyemak struktur melaporkan 2 baris, 3 lajur dan 1 baris dengan lebar berbeza: baris 2 mempunyai 2 sel, bukan 3. Lajur melaporkan baris yang paling lebar, iaitu pengepala dalam kes ini.

Pratonton menunjukkan baris itu seperti yang dihurai, tanpa apa-apa ditambah. Kedudukan mana daripada tiga itu yang hilang bukan sesuatu yang dapat diketahui alat ini: 1,2 boleh jadi a dan b dengan c kosong, atau b dan c dengan a hilang.

Menjejak puncanya

Pembaikan yang perlu dielakkan

Input

Teks jadual
a,b,c 1,2
Pembatas medan
,

Hasil

Baris
2
Lajur
3
abc
12
Baris dengan lebar berbeza
1