Tablora

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

Відрізніть межі полів від десяткових знаків

У таблиці з крапкою з комою, наприклад Paper;1.234,50, кома — десятковий знак. Спершу виправте межі полів, потім перетворюйте суми.

У розділових знаків дві роботи

Електронні таблиці з німецькою, французькою, іспанською, турецькою та багатьма іншими мовами зберігають CSV з крапкою з комою між полями, бо кома вже зайнята під десятковий знак. У рядку на кшталт Paper;1.234,50 одна межа поля — крапка з комою — і два символи всередині суми, що належать до числа.

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

Розбір Paper;1.234,50

У прикладі на сторінці заголовок item;amount і запис Paper;1.234,50, роздільник полів — крапка з комою. Інспектор показує 2 рядки й 2 стовпці, а в рядку 2, стовпці 2 стоїть 1.234,50. На цьому етапі сума ще текст: інспектор числа не перетворює.

Якщо вибрати як «Роздільник полів» кому, заголовок стане однією клітинкою, item;amount, а запис розділиться на Paper;1.234 і 50. Тоді «Стовпці» показує 2, а «Рядки з іншою шириною» — 1, бо в заголовку лише одне поле. «Визначити роздільник» вибирає для цього прикладу крапку з комою, бо з нею всі рядки мають однакову ширину.

Від структури до чисел

Де легко заплутатися

Вхідні дані

Текст таблиці
item;amount Paper;1.234,50
Роздільник полів
;

Результати

Рядки
2
Стовпці
2
itemamount
Paper1.234,50
Рядки з іншою шириною
0