Přeskočit na obsah
TextArray
100% lokálně

HTML tabulka do Markdownu

Převeďte HTML tabulky na Markdown tabulky se zachovaným zarovnáním.

Vstup
Výstup

HTML tabulka do Markdownu

Vložte HTML s tabulkou a dostanete zpět tabulku v Markdownu — buňky oddělené svislítky, oddělovací řádek a sloupce doplněné na stejnou šířku, aby byl zdrojový text stejně čitelný jako výsledné zobrazení. Typické použití: přesun dokumentace na GitHub nebo do GitLab wiki, tabulka v souboru README, převod tabulky zkopírované z redakčního systému nebo ze stránky vyexportované z Excelu, případně migrace starších HTML dokumentů do Markdownu.

Nástroj najde ve vstupu každý element table a převede všechny, oddělené prázdným řádkem — můžete tedy vložit celou stránku a nic z ní nevystřihovat. Obaly thead, tbody a tfoot čte transparentně. Pokud první řádek používá buňky th, stane se hlavičkou tabulky; jinak rozhoduje volba „První řádek jsou hlavičky" — po vypnutí nástroj vypíše prázdný hlavičkový řádek, protože tabulka v Markdownu bez hlavičky neexistuje. Zarovnání z atributu align nebo ze stylu text-align na buňkách hlavičky se přenese jako značky :---, :---: a ---:.

Obsah buněk se cestou vyčistí: vnitřní značky se odstraní a jejich text zůstane, br se změní na mezeru, běžné i číselné HTML entity se dekódují, bílé znaky se sbalí na jednu mezeru a svislítka se escapují, aby data nikdy nepřidala sloupec. Markdown slučování buněk nezná, takže colspan zopakuje text ve všech svých sloupcích a řádky pokryté atributem rowspan dostanou prázdné buňky. Kompaktní výstup vynechá doplňování mezer, když potřebujete co nejmenší zdroj.

Převod běží výhradně ve vašem prohlížeči — HTML nikdy neopustí vaše zařízení, takže i interní dokumenty jsou v bezpečí. Výsledek zkopírujte nebo stáhněte jako soubor .txt.

Časté dotazy

Jak se zpracují atributy colspan a rowspan?
Markdown slučování buněk nezná. Buňka s colspan zopakuje svůj text ve všech sloupcích, které pokrývá, a buňky skryté pod rowspan se v dalších řádcích vypíší jako prázdné, takže mřížka zůstane pravoúhlá.
Co když tabulka nemá hlavičku z buněk th?
Se zapnutou volbou „První řádek jsou hlavičky" se hlavičkou stane první řádek. Po vypnutí nástroj vypíše prázdný hlavičkový řádek — tabulka v Markdownu hlavičku vyžaduje, bez ní by byl výstup neplatný.
Zachová se zarovnání sloupců?
Ano. Atribut align="center" nebo styl text-align na buňkách hlavičky se změní na oddělovací značky :---:, ---: nebo :---, kterým rozumí GitHub, GitLab i většina rendererů.
Umí převést více tabulek najednou?
Ano. Převede každý element table ve vstupu, v původním pořadí a oddělené prázdným řádkem — klidně vložte celou HTML stránku.
Nahrává se moje HTML někam?
Ne. Převod běží výhradně ve vašem prohlížeči a HTML nikdy neopustí vaše zařízení.