Jak používat
- Zadejte záhlaví do prvního řádku a data pod něj, nebo otevřete „Vyplnit z CSV…“ a vložte buňky z tabulkového procesoru.
- Přidávejte nebo odebírejte řádky a sloupce pomocí tlačítek.
- Nastavte zarovnání každého sloupce nabídkou nad ním.
- Vyberte Markdown nebo HTML a tabulku zkopírujte nebo stáhněte.
Jak to funguje
Výstup v Markdownu se řídí syntaxí tabulek GitHub Flavored Markdown (GFM), kterou podporují GitHub, GitLab, řada generátorů dokumentace a většina editorů Markdownu. První řádek se stane záhlavím, následuje oddělovací řádek, který určuje zarovnání: :--- vlevo, :---: na střed, ---: vpravo a --- výchozí.
Obsah buněk je escapován, aby nemohl rozbít tabulku: znak | uvnitř buňky se zapíše jako \| a zalomení řádku se převede na <br>, protože řádek tabulky GFM musí zůstat na jednom řádku. Ostatní Markdown v buňkách, například **tučné písmo** nebo `kód`, zůstává zachován a vykreslí ho prohlížeč Markdownu. Při volbě „Zarovnat sloupce mezerami“ se každý sloupec doplní na stejnou šířku, aby byla tabulka čitelná jako prostý text; znaky jako čínské, japonské nebo korejské se počítají jako dva sloupce široké. Řádky s menším počtem buněk se doplní prázdnými buňkami.
Import přijímá text oddělený tabulátory (to, co tabulkové procesory vkládají do schránky), CSV s čárkami nebo středníky včetně polí v uvozovkách s čárkami, uvozovkami a zalomeními řádků a také existující tabulky Markdownu, u nichž se načte i zarovnávací řádek.
Výstup v HTML je obyčejný <table> s prvky <thead> a <tbody>. Text je escapován pro HTML (& < > "), zalomení řádků se mění na <br> a zarovnání se nastavuje pomocí inline stylů text-align, takže funguje i bez šablony stylů.
Příklady
Z tabulky do README
Vyberte oblast v Tabulkách Google, zkopírujte ji, vložte do pole pro import a klikněte na „Vyplnit tabulku“. Nastavte sloupec s cenou zarovnaný vpravo a zkopírujte Markdown do souboru README.md.
Text se svislítkem
Buňka obsahující „Unlimited | fair use“ se zapíše jako Unlimited \| fair use, takže GitHub zobrazí svislítko místo zahájení nového sloupce.
Vyčištění existující tabulky
Vložte ručně psanou tabulku Markdown s nerovnoměrnými mezerami, klikněte na „Vyplnit tabulku“ a zkopírujte výsledek zpět se všemi sloupci zarovnanými a zachovaným zarovnáním.
Časté dotazy
Může buňka obsahovat zalomení řádku?
Ne jako skutečné zalomení řádku, protože každý řádek tabulky musí být v Markdownu na jednom řádku. Generátor místo toho zapíše <br>, které GitHub a většina prohlížečů zobrazí jako zalomení řádku.
Proč musí být řádek záhlaví?
Tabulky GFM vždy začínají řádkem záhlaví následovaným řádkem zarovnání. Pokud nechcete viditelná záhlaví, můžete buňky záhlaví nechat prázdné, ale většina prohlížečů stále vykreslí čáru pod záhlavím.
Mohu sloučit buňky?
Ne. Markdown tabulky nepodporují sloučené buňky (colspan nebo rowspan). Pokud je potřebujete, použijte výstup HTML a atributy colspan nebo rowspan doplňte ručně.
Má odsazení vliv na to, jak tabulka vypadá po vykreslení?
Ne. Při vykreslení Markdownu jsou nadbytečné mezery ignorovány. Odsazení jen usnadňuje čtení a úpravy zdrojového kódu.
Soukromí
Tabulka se vytváří pouze ve vašem prohlížeči. Data, která zadáte nebo vložíte, se neodesílají, neukládají a nejsou zahrnuta do analytiky.