Tablora

Tablora · Бібліотека

Збережіть заголовок зі зміненим регістром

Повторний заголовок великими літерами, наприклад NAME і AMOUNT, не збігається точно з Name і Amount, тому очищення його залишає. Ось як його перевірити.

Чому тут NAME — не те саме, що Name

Видалення повторних заголовків прибирає пізніший рядок, лише якщо кожна його клітинка дорівнює вибраному рядку заголовка. Перед порівнянням воно обрізає пробіли на початку й у кінці кожної клітинки, але регістр літер не змінює. Тому, якщо заголовок — Name і Amount, пізніший рядок NAME і AMOUNT вважається іншим рядком і залишається в результаті.

Так задумано. Деякі вивантаження на наступних сторінках переходять на великі літери, але рядок великими літерами може бути і заголовком розділу, і справжнім записом. Інструмент не вгадує, а залишає це рішення вам.

Та сама суворість стосується написання й пунктуації. Amount: із двокрапкою, Amounts із s на кінці чи заголовок, до якого на наступних сторінках додався код валюти, — усе це вважається іншими рядками. «Видалені рядки заголовків» — найшвидший спосіб перевірити, чи збігаються ваші очікування з джерелом: якщо ви чекали по одному видаленню на кожен розрив сторінки, а бачите менше, шукайте рядки на кшталт цього.

Приклад: заголовок великими літерами лишається

У прикладі на сторінці «Рядок заголовка» дорівнює 1, а в таблиці три вихідні рядки: Name і Amount, Paper і 12.50, NAME і AMOUNT. Після натискання «Обчислити» поле «Видалені рядки заголовків» показує 0, жоден вихідний рядок не видалено, і в результаті, як і раніше, 3 рядки. Третій рядок зберігається точно в попередньому вигляді, разом з великими літерами.

Що робити з рядком великими літерами

Як застосунок порівнює заголовки під час об’єднання сторінок

У застосунку Tablora команда «Об’єднати» з’єднує таблиці, що мають стільки ж стовпців, скільки перша. Коли ввімкнено «Рядок заголовка», вона відкидає перший рядок наступної таблиці, якщо той збігається із заголовком першої таблиці, причому під час цього порівняння не враховуються ні регістр літер, ні пробіли по краях. Тому рядок NAME і AMOUNT на початку другої сторінки під час об’єднання буде видалено, а браузерне очищення його збереже.

Жодна з цих поведінок не помилкова: вони відповідають на різні запитання. Якщо ви працюєте і там, і там, звірте об’єднаний результат із джерелом перед експортом.

Вхідні дані

Рядок заголовка
1
РядокСтовпець 1Стовпець 2
1NameAmount
2Paper12.50
3NAMEAMOUNT

Результати

Видалені рядки заголовків
0
Рядки
3
РядокСтовпець 1Стовпець 2
1NameAmount
2Paper12.50
3NAMEAMOUNT