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
- V inspektoru nejprve ujasněte Oddělovač polí a ověřte, že Řádky s jinou šířkou jsou 0.
- Otevřete normalizátor čísel, vložte stejný text a nastavte Oddělovač polí na středník.
- Zaškrtněte První řádek obsahuje názvy sloupců a v Číselný sloupec zvolte amount.
- Nastavte Desetinný oddělovač na , a Oddělovač skupin číslic na . a klikněte na Vypočítat.
- Z částky 1.234,50 se stane 1234.50; v Hodnoty ke kontrole zkontrolujte vše, co nastavení nepokrylo.
- Vysoký počet v Hodnoty ke kontrole může znamenat, že některé částky používají jako desetinné znaménko tečku; soubor složený ze dvou zdrojů může konvence míchat.
Kde vzniká zmatek
- Soubor se středníky většina softwaru stále nazývá CSV. Dívejte se na skutečné znaky, ne na příponu souboru.
- Rozpoznání je výchozím bodem. Dávají-li dva oddělovače stejně konzistentní výsledky, zvolte výslovně.
- Neprohazujte čárky a tečky v celém textu, aby vypadal jako anglický soubor; změnily by se tím i popisy a kódy.
- Když převedenou tabulku stáhnete, CSV používá čárky mezi poli a tečky v převedených částkách, takže má jinou konvenci než soubor, se kterým jste začínali.
- Aplikace Tablora čte tabulky z PDF a fotek, ne z textu, takže tam tato volba nevzniká; její export CSV používá čárky mezi poli.
Vstupy
- Text tabulky
- item;amount Paper;1.234,50
- Oddělovač polí
- ;
Výsledky
- Řádky
- 2
- Sloupce
- 2
| item | amount |
|---|---|
| Paper | 1.234,50 |
- Řádky s jinou šířkou
- 0