Utilia

Generátor tabulek v Markdownu

Vytvoř tabulku v Markdownu v mřížce, vlož CSV nebo buňky z Excelu, nastav zarovnání sloupců a zkopíruj úhledně zarovnanou tabulku GitHub Flavored Markdown.

První řádek je záhlaví. Klávesou Enter přejdeš o řádek níže. Buňky zkopírované z tabulkového procesoru vlož do libovolné buňky a mřížka se od ní vyplní.

Náhled

Importovat data

Jak vytvořit tabulku v Markdownu

  1. Napiš obsah do mřížky. První řádek je záhlaví tabulky.
  2. Tvar tabulky upravíš tlačítky Přidat řádek, Přidat sloupec, Odebrat poslední řádek a Odebrat poslední sloupec nebo malými tlačítky ×. Tlačítko Nová prázdná tabulka začne znovu s mřížkou 3 × 3.
  3. Zarovnání každého sloupce vyber v nabídce nad ním: Výchozí, Vlevo, Na střed nebo Vpravo.
  4. Nech zaškrtnuté Zarovnat sloupce ve zdroji Markdownu, pokud chceš tabulku dobře čitelnou v prostém textu, nebo políčko zruš pro co nejkratší zdroj.
  5. Výsledek zkopíruj nebo ho stáhni jako soubor .md. Náhled ukazuje, jak bude tabulka vypadat po vykreslení.

Chceš-li vyjít z existujících dat, vlož je do části Importovat data, vyber Formát (nebo nech Rozpoznat automaticky) a klikni na Importovat. Blok buněk zkopírovaný z Excelu, LibreOffice nebo Google Sheets můžeš také vložit přímo do libovolné buňky mřížky: mřížka se zvětší tak, aby blok pojala, počínaje touto buňkou.

Jak tabulky v Markdownu fungují

Tabulky nejsou součástí původní syntaxe Markdownu. Pocházejí ze specifikace GitHub Flavored Markdown (GFM), kterou podporují GitHub, GitLab, Bitbucket, většina generátorů statických webů, Obsidian, exporty z Notionu a mnoho nástrojů pro dokumentaci. Tabulka GFM má tři části:

  • řádek záhlaví s buňkami oddělenými svislítky: | Jméno | Skóre |;
  • řádek oddělovače z pomlček, jedna buňka na sloupec: | --- | --- |;
  • libovolný počet řádků těla.

Řádek oddělovače zároveň určuje zarovnání. Dvojtečka vlevo (:---) zarovná sloupec vlevo, dvojtečka vpravo (---:) vpravo a dvojtečky na obou stranách (:---:) na střed. Bez dvojtečky použije vykreslovač své výchozí zarovnání, obvykle vlevo.

Záhlaví je v GFM povinné: tabulka bez něj se nerozpozná. Pokud tvoje data žádné přirozené záhlaví nemají, dej prvnímu řádku krátké názvy sloupců.

Speciální znaky a zalomení řádků

Svislítko uvnitř buňky by buňku ukončilo, proto ho tento nástroj escapuje jako \|. Již escapované svislítko se nechá být, takže se výstup nikdy neescapuje dvakrát. Tabulky v Markdownu nemohou obsahovat ani skutečná zalomení řádků: zalomení v importovaných datech se změní na <br>, které GitHub i většina vykreslovačů zobrazí jako nový řádek uvnitř buňky. Vše ostatní, včetně **tučného textu**, `kódu` a odkazů, zůstává tak, jak jsi to napsal, takže v buňkách můžeš používat inline Markdown.

Při zarovnaných sloupcích se široké znaky, například čínský, japonský či korejský text a emoji, počítají za dva sloupce, takže svislítka v editoru s neproporcionálním písmem na sebe navazují.

Import CSV, buněk z tabulky nebo tabulky v Markdownu

Volba Rozpoznat automaticky nejdřív hledá kdekoli ve vloženém textu tabulku v Markdownu, včetně jejího zarovnání. Jinak se text čte jako data s oddělovači: s tabulátory, pokud první řádek tabulátor obsahuje (to dávají tabulkové procesory do schránky), jinak s čárkou, středníkem nebo svislítkem podle toho, co se vyskytuje nejčastěji. Hodnoty v uvozovkách, například "Novák, ml.", se zpracují jako v CSV. Mřížka pojme až 500 řádků a 30 sloupců.

Časté dotazy

Odesílají se moje data někam?

Ne. Mřížku, import i výstup v Markdownu zpracovává tento nástroj ve tvém prohlížeči. Nic, co napíšeš nebo vložíš, tvoje zařízení neopouští.

Proč se moje tabulka na webu nevykresluje?

Zkontroluj, zda tvůj vykreslovač podporuje tabulky GFM a zda je před tabulkou prázdný řádek. Některé enginy Markdownu, například původní Markdown.pl, tabulky nepodporují vůbec.

Mohu upravit existující tabulku v Markdownu?

Ano. Vlož celou tabulku do části Importovat data a klikni na Importovat. Buňky i zarovnání sloupců se načtou do mřížky a můžeš je upravovat.

Může buňka obsahovat více řádků nebo seznam?

Jen inline obsah. Zalomení řádků se změní na <br>, ale blokové prvky, například seznamy, nadpisy či bloky kódu, uvnitř buněk tabulky GFM nejsou povoleny.

Liší se zarovnaná verze po vykreslení?

Ne. Přidané mezery jen usnadňují čtení zdroje a kontrolu v rozdílech (diffech). Obě verze vykreslí stejnou tabulku.