Tablora

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

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
codelabel
A1Shelf two
Řádky s jinou šířkou
0