UltKit

Převod CSV na tabulku Markdown

Ruční psaní tabulky v Markdownu znamená počítat svislítka a pomlčky na každém řádku. Místo toho nahrajte CSV a získáte tabulku s řádkem záhlaví a oddělovacím řádkem, připravenou k vložení do README, na wiki stránku nebo do notebooku.

Převodník dat

nebo sem přetáhněte soubory CSV, TSV, TXT … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte CSV

    Přidejte soubory .csv, .tsv nebo .txt s odděleným obsahem, najednou až 20 souborů po 95 MB. Automatická detekce si poradí s čárkami, středníky, tabulátory i svislítky.

  2. 2

    Potvrďte záhlaví

    Volba První řádek je záhlaví je zapnutá, takže první řádek se stane záhlavím tabulky. Pokud váš soubor začíná daty, vypněte ji v části Pokročilá nastavení.

  3. 3

    Převeďte a vložte

    Klikněte na Převést na Markdown table, otevřete soubor .md a vložte tabulku do README, pull requestu, issue nebo poznámky.

Odpověď

Jak převést soubor CSV na Markdown tabulku?

Nahrajte soubor CSV a klikněte na Převést na Markdown table. První řádek se stane záhlavím tabulky, pod něj se přidá řádek s pomlčkami a každý další řádek se změní na řádek tabulky s buňkami oddělenými svislítky.

Proč vývojáři převádějí CSV na Markdown

Dokumentace končí stále častěji v souborech Markdown. Správce chce v README tabulku podporovaných verzí, inženýr vkládá výsledky benchmarků do pull requestu, výzkumník vede seznam četby v Obsidianu. Čísla obvykle vznikají v tabulce nebo ve výstupu skriptu ve formátu CSV a ruční sestavování se svislítkem mezi každou buňkou je pomalé a snadno se v něm chybuje.

Původní Markdown Johna Grubera z roku 2004 tabulky vůbec neměl. Syntaxe se svislítky se rozšířila přes PHP Markdown Extra a v roce 2017 se dostala do specifikace GitHub Flavored Markdown, proto funguje na GitHubu a ve většině nástrojů, které ji sledují. Pokud řádky pocházejí z Excelu, uložte je nejdřív pomocí Excel do CSV a pak je převeďte zde.

Ukázka převodu CSV na tabulku Markdown

Vstupní CSV: podporované verze runtime
prostředí,verze,stav
Python,3.13,podporováno
Python,3.9,konec podpory | říjen 2025
Node.js,22,podporováno
Výstup: tabulka se svislítky, svislítko v hodnotě je ošetřené
| prostředí | verze | stav |
| --- | --- | --- |
| Python | 3.13 | podporováno |
| Python | 3.9 | konec podpory \| říjen 2025 |
| Node.js | 22 | podporováno |

Kde se převedená tabulka Markdown zobrazí

Podpora tabulek Markdown podle platformy
OrganizacePožadavekZdroj
GitHubZobrazuje tabulky se svislítky v README, issue, pull requestech i wiki podle specifikace GFM.Specifikace GFM
GitLabGitLab Flavored Markdown zobrazuje stejné tabulky se svislítky v repozitářích, issue a merge requestech.—
ObsidianZobrazuje tabulky se svislítky v režimu čtení a nabízí úpravu tabulek v živém náhledu.—
JupyterMarkdown buňky v notebocích zobrazují tabulky se svislítky vedle vašeho kódu.—
CommonMarkZákladní specifikace nemá syntaxi tabulek; renderery potřebují rozšíření pro tabulky.commonmark.org

Fakta o formátech CSV a Markdown

CSV

Hodnoty oddělené čárkami

CSV je textový formát pro tabulky, v němž každý řádek je záznam a sloupce se oddělují čárkami. Používá se od počátků výpočetní techniky a popisuje ho RFC 4180, i když mnoho variant používá středníky nebo tabulátory a různá kódování textu. Importovat a exportovat ho umí téměř každá tabulka, databáze i analytický nástroj, takže je výchozím formátem pro přenos dat mezi systémy. CSV ukládá pouze hodnoty, bez vzorců, formátování, více listů a datových typů.

Komprese
–
Průhlednost
–
Animace
–
Představeno
–
Převodník CSV

MD

Markdown

Markdown je odlehčená značkovací syntaxe, kterou v roce 2004 vytvořil John Gruber. Používá symboly v prostém textu, například # pro nadpisy, * pro zvýraznění a - pro seznamy, které zůstávají čitelné i jako surový text a čistě se převádějí na HTML. Je standardem pro soubory README, dokumentaci, wiki, aplikace pro poznámky i mnoho generátorů statických webů. Existuje několik dialektů, například CommonMark a GitHub Flavored Markdown, které se liší v detailech, třeba v tabulkách. Soubory .md otevře jakýkoli textový editor.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2004 · John Gruber
Převodník MD

CSV se mění na Markdown, když musí malá sada dat žít v dokumentaci: v tabulce kompatibility v README, v seznamu verzí v changelogu, v pull requestu srovnávajícím výsledky benchmarků nebo v poznámce v osobní znalostní bázi.

Převod je z hlediska hodnot téměř bezeztrátový, ale ne z hlediska záměru. CSV uchovává každý řádek pro čtení softwarem; Markdown tabulka je obraz dat pro lidi a nemá typy, vzorce ani možnost slučovat buňky. Ponechte CSV v repozitáři jako zdroj a tabulku vygenerujte znovu, když se čísla změní.

Časté dotazy k převodu CSV na Markdown

Kde se tabulky Markdown zobrazují?

Všude, kde renderer podporuje rozšíření pipe table: na GitHubu, GitLabu, v Obsidianu, v Jupyter notebocích a v generátorech statických webů, například MkDocs a Hugo. Čistě CommonMarkový renderer zobrazí stejné řádky jako prostý text s viditelnými svislítky.

Co když hodnota v CSV obsahuje svislítko?

Neošetřené | by začalo novou buňku a posunulo všechny sloupce doprava. Převodník ho zapíše jako \|, tedy escapem, který definuje GitHub Flavored Markdown, takže se svislítko zobrazí jako text uvnitř buňky.

Lze čísla zarovnat doprava?

Ano, úpravou řádku s oddělovači: ---: zarovná sloupec doprava, :---: na střed a :--- doleva. Dvojtečky přidejte po převodu; mění jen vzhled tabulky, ne data.

Jak velké CSV má smysl převádět na tabulku Markdown?

Markdown tabulky jsou určené ke čtení, takže nejlépe fungují na několik desítek řádků a pár sloupců. Tabulka s tisíci řádky se převede bez problému, ale README se pak špatně posouvá; raději odkažte na soubor CSV v repozitáři a ukažte jen ukázku.

Co se stane se zalomením řádku uvnitř pole CSV?

Řádek Markdown tabulky musí zůstat na jednom řádku, takže hodnotu CSV v uvozovkách přes více řádků nelze zachovat beze změny. Zalomení před převodem nahraďte; na GitHubu můžete uvnitř buňky použít <br>.

Lze tabulku místo toho převést do HTML?

Pokud cílem je webová stránka, CMS nebo e-mail, a ne soubor Markdown, nastavte u Převést na možnost HTML table. Pro data, která začínají jako JSON, má tento výstup předvolený nástroj JSON do HTML.