Tablora · Бібліотека
Збережіть останній порожній стовпець
Кома в кінці, як у Mira,Ready, позначає порожнє останнє поле. Збережіть її, щоб усі рядки мали однакову ширину, а порожнє значення лишилося у своєму стовпці.
Роздільник у кінці рядка
Коли останнє поле запису порожнє, програма, що записує CSV, однаково ставить перед ним роздільник, і рядок закінчується комою. У Mira,Ready, три поля: Mira, Ready і порожнє третє значення. Кома схожа на друкарську помилку, і видалити її здається безневинним, але тоді в рядку два поля, а в заголовку три. Будь-яке подальше значення в цій позиції зсунулося б не в той стовпець.
Порожнє поле — це інформація. Воно каже, що значення цього стовпця в цього запису порожнє, а це не те саме, що відсутність стовпця.
Приклад з Mira,Ready,
У прикладі на сторінці заголовок name,note,tag і запис Mira,Ready, з комою як роздільником полів. Інспектор показує 2 рядки й 3 стовпці, а «Рядки з іншою шириною» — 0. Рядок 2, стовпець 3 порожній.
Видаліть останню кому, і той самий текст покаже різницю в ширині для рядка 2. Саме кома в кінці тримає рядок урівень з його заголовком.
Перевірка порожніх останніх полів
- Порахуйте поля заголовка й переконайтеся, що «Стовпці» збігається.
- Перевірте останню клітинку рядків, що закінчуються роздільником, і переконайтеся, що вона порожня, а не заповнена значенням, яке зсунулося з іншого місця.
- Залиште роздільники в кінці рядків на місці.
- Якщо ви нормалізуєте числа в стовпці з порожніми клітинками, зважте, що порожні клітинки не перетворюються й не враховуються в «Значення для перевірки»; вони просто лишаються порожніми.
- Перед імпортом перевірте, як система-одержувач поводиться з порожнім значенням: деякі розрізняють «порожньо» і «невідомо».
- Рядки, що закінчуються без роздільника, але мають мати порожнє останнє поле, видно в «Рядки з іншою шириною»; додавайте роздільник лише після того, як джерело підтвердить, що значення порожнє.
Порожні клітинки в завантажених файлах і в застосунку
«Завантажити (CSV)» записує порожні поля разом із їхніми роздільниками, тож кома в кінці зберігається під час зворотного перетворення. XLSX зі збереженням тексту записує в цій позиції порожню текстову клітинку.
Застосунок Tablora вирівнює всі рядки таблиці за шириною: якщо в рядку менше клітинок, ніж у найширшому, у кінець додаються порожні клітинки. Під час розпізнавання сторінки він також пропускає будь-який стовпець, у якому всі клітинки порожні, тож стовпець, що не має на цій сторінці жодного значення, не з’явиться. Якщо цей стовпець важливий для вашого імпорту, додайте його назад в електронній таблиці.
Коли порожня клітинка не має бути порожньою
Якщо в джерелі є значення там, де у вашому рядку порожнє останнє поле, дані загубилися ще до того, як дійшли до вас. Поверніться до вихідного вивантаження, а не вводьте здогад.
Вхідні дані
- Текст таблиці
- name,note,tag Mira,Ready,
- Роздільник полів
- ,
Результати
- Рядки
- 2
- Стовпці
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Рядки з іншою шириною
- 0