Tablora · Knihovna
Zachovejte poslední prázdný sloupec
Koncová čárka, jako v Mira,Ready, označuje prázdné poslední pole. Ponechte ji, aby měl každý řádek stejnou šířku a prázdná hodnota zůstala ve svém sloupci.
Oddělovač na konci řádku
Když je poslední pole záznamu prázdné, zapisovač CSV před ně přesto zapíše oddělovač, takže řádek končí čárkou. Mira,Ready, má tři pole: Mira, Ready a prázdnou třetí hodnotu. Čárka vypadá jako překlep a její smazání se zdá neškodné, jenže řádek pak má dvě pole, zatímco záhlaví tři. Každá pozdější hodnota na této pozici by se posunula do nesprávného sloupce.
Prázdné pole je informace. Říká, že hodnota tohoto sloupce je u daného záznamu prázdná, což není totéž jako chybějící sloupec.
Příklad Mira,Ready,
Příklad na stránce má záhlaví name,note,tag a záznam Mira,Ready, s čárkou jako oddělovačem polí. Inspektor ohlásí 2 řádky a 3 sloupce a Řádky s jinou šířkou ukazují 0. Řádek 2, sloupec 3 je prázdný.
Odstraňte poslední čárku a stejný text ohlásí u řádku 2 rozdíl šířky. Právě koncová čárka drží řádek zarovnaný se záhlavím.
Kontrola prázdných posledních polí
- Spočítejte pole záhlaví a ověřte, že Sloupce odpovídají.
- Zkontrolujte poslední buňku řádků končících oddělovačem a ujistěte se, že je prázdná, a ne vyplněná hodnotou, která se posunula odjinud.
- Koncové oddělovače ponechte na místě.
- Normalizujete-li čísla ve sloupci s prázdnými buňkami, počítejte s tím, že prázdné buňky se nepřevádějí ani nezapočítávají do Hodnoty ke kontrole; prostě zůstanou prázdné.
- Před importem zjistěte, jak cílový systém s prázdnou hodnotou zachází, protože některé rozlišují prázdné a neznámé.
- Řádky, které končí bez oddělovače, ale měly by mít prázdné poslední pole, se objeví v Řádky s jinou šířkou; oddělovač přidejte, až zdroj potvrdí, že je hodnota prázdná.
Prázdné buňky ve stažených souborech a v aplikaci
Stáhnout (CSV) zapisuje prázdná pole i s jejich oddělovači, takže koncová čárka přežije cestu tam i zpět. XLSX se zachováním textu zapíše na tuto pozici prázdnou textovou buňku.
Aplikace Tablora udržuje všechny řádky tabulky stejně široké: má-li řádek méně buněk než nejširší řádek, doplní se na konec prázdné buňky. Při čtení stránky také vynechá každý sloupec, ve kterém jsou všechny buňky prázdné, takže sloupec bez jediné hodnoty na dané stránce se neobjeví. Záleží-li na něm pro váš import, doplňte ho v tabulkovém procesoru.
Když prázdná buňka prázdná být nemá
Ukazuje-li zdroj hodnotu tam, kde má váš řádek prázdné poslední pole, data se ztratila dřív, než se k vám dostala. Vraťte se k původnímu exportu, místo abyste psali odhad.
Vstupy
- Text tabulky
- name,note,tag Mira,Ready,
- Oddělovač polí
- ,
Výsledky
- Řádky
- 2
- Sloupce
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Řádky s jinou šířkou
- 0