Tablora

Tablora · Knihovna

Odlište hranice polí od desetinných znamének

V tabulce oddělené středníky, například Paper;1.234,50, je čárka desetinným znaménkem. Nejprve opravte hranice polí, potom převeďte částky.

Dvě úlohy interpunkce

Tabulkové procesory nastavené na němčinu, francouzštinu, španělštinu, turečtinu a mnoho dalších jazyků ukládají CSV se středníky mezi poli, protože čárka už slouží jako desetinné znaménko. Řádek jako Paper;1.234,50 má jednu hranici pole, středník, a dva znaky uvnitř částky, které patří k číslu.

Potřebujete dvě samostatná rozhodnutí: který znak odděluje pole a jak jsou zapsané číslice ve sloupci částek. Když je zaměníte, jedna částka skončí rozdělená do dvou buněk.

Kontrola Paper;1.234,50

Příkladem na stránce je záhlaví item;amount a záznam Paper;1.234,50 se středníkem jako oddělovačem polí. Inspektor ohlásí 2 řádky a 2 sloupce a řádek 2, sloupec 2 obsahuje 1.234,50. Částka je v této fázi stále textem; inspektor čísla nepřevádí.

Zvolíte-li místo toho jako Oddělovač polí čárku, záhlaví se stane jednou buňkou item;amount a záznam se rozdělí na Paper;1.234 a 50. Sloupce pak ukazují 2 a Řádky s jinou šířkou ukazují 1, protože záhlaví má jen jedno pole. Rozpoznat oddělovač zvolí pro tento příklad středník, protože s ním mají všechny řádky stejnou šířku.

Od struktury k číslům

Kde vzniká zmatek

Vstupy

Text tabulky
item;amount Paper;1.234,50
Oddělovač polí
;

Výsledky

Řádky
2
Sloupce
2
itemamount
Paper1.234,50
Řádky s jinou šířkou
0