Tablora

Tablora · Pustaka

Kekalkan pengepala yang berubah huruf besar atau kecil

Pengepala berulang dalam huruf besar, seperti NAME dan AMOUNT, tidak sepadan tepat dengan Name dan Amount, jadi pembersih mengekalkannya. Begini cara menyemaknya.

Mengapa NAME tidak sama dengan Name di sini

Pembersihan pengepala berulang hanya membuang baris kemudian apabila setiap selnya sama dengan baris pengepala yang dipilih. Sebelum membandingkan, alat ini memangkas ruang di awal dan hujung setiap sel, tetapi tidak mengubah huruf besar atau kecil. Jadi apabila pengepalanya Name dan Amount, baris kemudian yang berbunyi NAME dan AMOUNT dianggap baris lain dan kekal dalam output.

Ini memang disengajakan. Sesetengah eksport bertukar kepada huruf besar pada halaman kemudian, tetapi baris berhuruf besar juga boleh jadi tajuk bahagian atau rekod sebenar. Alat ini menyerahkan keputusan itu kepada anda dan tidak meneka.

Ketegasan yang sama terpakai pada ejaan dan tanda baca. Amount: dengan titik bertindih, Amounts dengan huruf s, atau pengepala yang mendapat kod mata wang pada halaman kemudian, semuanya dikira sebagai baris berbeza. Baris pengepala dibuang ialah cara paling cepat untuk melihat sama ada jangkaan anda sepadan dengan sumber: jika anda menjangka satu pembuangan bagi setiap pertukaran halaman tetapi melihat kurang, cari baris seperti ini.

Contoh: satu pengepala huruf besar yang dikekalkan

Dalam contoh di halaman ini, Baris pengepala ialah 1 dan jadual mempunyai tiga baris sumber: Name dan Amount, Paper dan 12.50, serta NAME dan AMOUNT. Selepas Kira, Baris pengepala dibuang menunjukkan 0, tiada baris sumber yang dibuang dan output masih mempunyai 3 baris. Baris ketiga dikekalkan tepat seperti asalnya, termasuk huruf besarnya.

Memutuskan nasib baris berhuruf besar

Cara aplikasi membandingkan pengepala semasa menggabungkan halaman

Dalam aplikasi Tablora, Gabung halaman mencantumkan jadual yang bilangan lajurnya sama dengan jadual pertama. Apabila Baris pengepala dihidupkan, baris pertama jadual kemudian digugurkan jika sepadan dengan pengepala jadual pertama, dan perbandingan itu mengabaikan huruf besar atau kecil serta ruang di tepi. Jadi baris NAME dan AMOUNT di bahagian atas halaman dua akan dibuang semasa penggabungan, sedangkan pembersih dalam pelayar mengekalkannya.

Kedua-dua tingkah laku itu tidak salah; masing-masing menjawab soalan yang berbeza. Jika anda bekerja di kedua-dua tempat, semak hasil gabungan dengan sumber sebelum anda mengeksportnya.

Input

Baris pengepala
1
BarisLajur 1Lajur 2
1NameAmount
2Paper12.50
3NAMEAMOUNT

Hasil

Baris pengepala dibuang
0
Baris
3
BarisLajur 1Lajur 2
1NameAmount
2Paper12.50
3NAMEAMOUNT