Tablora · Knihovna
Přečtěte záznam oddělený svislítky beze změny obsahu
Čtěte text se svislou čarou mezi poli, například code|label, aniž byste ho považovali za tabulku Markdown nebo ořezávali mezery kolem hodnot.
Když pole odděluje svislá čára
Výpisy databází, exporty logů a některé starší systémy používají jako oddělovač polí svislou čáru |, protože se uvnitř dat objevuje jen zřídka. Záznam jako A1|Shelf two se čistě rozdělí na dvě pole, přestože popisek obsahuje mezeru.
Inspektor podporuje svislou čáru jako výslovně zvolený Oddělovač polí. Čte přesně znaky, které vložíte: neodstraňuje mezery vedle svislé čáry a o konvencích rozvržení tabulek Markdown nic neví.
Zpracování code|label
- Vložte text do pole Text tabulky.
- Jako Oddělovač polí zvolte |, nebo nechte vybranou možnost Rozpoznat oddělovač a zkontrolujte, že rozpoznaný výsledek má očekávané sloupce.
- Klikněte na Vypočítat a ověřte Sloupce a Řádky.
- Prohlédněte si buňku s mezerou a ujistěte se, že se nerozdělila.
- Může-li hodnota sama obsahovat svislou čáru, musí být ve zdroji v uvozovkách, stejně jako čárka v CSV.
- Svislou čáru používejte v každém řádku. Soubor, který v polovině přejde na jiný oddělovač, se projeví v Řádky s jinou šířkou.
Příklad Shelf two
Příkladem na stránce je záhlaví code|label a záznam A1|Shelf two se svislou čarou jako oddělovačem polí. Inspektor ohlásí 2 řádky a 2 sloupce a řádek 2, sloupec 2 obsahuje Shelf two s nedotčenou vnitřní mezerou. Žádná hodnota se nepřevedla ani neořízla.
Kdyby byl záznam zapsaný s mezerami kolem svislé čáry, první buňka by končila mezerou a druhá by mezerou začínala. Inspektor tyto mezery zachová, takže podle zdroje rozhodněte, zda patří k datům.
Tabulka Markdown je jiný formát
Tabulka zkopírovaná z chatu, souboru README nebo wiki často vypadá jako text oddělený svislou čarou, ale nejde o totéž. Její řádky obvykle začínají i končí svislou čarou, což vytvoří prázdnou první a poslední buňku. Mezery, které hodnoty kvůli zarovnání vyplňují, zůstanou součástí buňky. Oddělovací řádek z pomlček, například |---|---|, se čte jako běžný datový řádek.
Potřebujete-li takovou tabulku použít, nejprve ji v kopii vyčistěte: odstraňte vnější svislé čáry a řádek z pomlček a rozhodněte, zda na výplňových mezerách záleží. Pak ji znovu zkontrolujte a ověřte, že buňky obsahují jen požadovaný text.
Export výsledku
Stáhnout (CSV) zapíše tabulku s čárkami jako oddělovačem a do uvozovek uzavře každou hodnotu, která obsahuje čárku, uvozovku nebo zalomení řádku. Potřebujete-li ve výstupu svislé čáry, ponechte si původní text; stažený soubor je oddělený čárkami.
Vstupy
- Text tabulky
- code|label A1|Shelf two
- Oddělovač polí
- |
Výsledky
- Řádky
- 2
- Sloupce
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- Řádky s jinou šířkou
- 0