Preskočiť na obsah
TextArray
100% lokálne

HTML tabuľka do Markdownu

Preveďte HTML tabuľky na Markdown tabuľky so zachovaným zarovnaním.

Vstup
Výstup

HTML tabuľka do Markdownu

Vložte HTML obsahujúce tabuľku a dostanete späť tabuľku v Markdowne — bunky oddelené zvislými čiarami, oddeľovací riadok a stĺpce doplnené na rovnakú šírku, aby bol zdrojový text rovnako čitateľný ako výsledok. Typické použitie: presun dokumentácie na GitHub alebo do GitLab wiki, tabuľka v súbore README, prevod tabuľky skopírovanej z redakčného systému či zo stránky vyexportovanej z Excelu, alebo migrácia starších HTML dokumentov do Markdownu.

Nástroj nájde vo vstupe každý element table a prevedie všetky, oddelené prázdnym riadkom — môžete teda vložiť celú stránku a nevystrihovať z nej kúsky. Obálky thead, tbody a tfoot číta transparentne. Ak prvý riadok používa bunky th, stane sa hlavičkou Markdown tabuľky; inak rozhoduje voľba „Prvý riadok sú hlavičky" — po jej vypnutí nástroj vypíše prázdny hlavičkový riadok, pretože tabuľka v Markdowne bez hlavičky neexistuje. Zarovnanie z atribútu align alebo zo štýlu text-align na bunkách hlavičky sa prenesie ako značky :---, :---: a ---:.

Obsah buniek sa cestou vyčistí: vnútorné značky sa odstránia a ich text ostane, br sa zmení na medzeru, bežné aj číselné HTML entity sa dekódujú, biele znaky sa zbalia na jednu medzeru a zvislé čiary sa escapujú, aby dáta nikdy nepridali stĺpec. Markdown nepozná zlučovanie buniek, takže colspan zopakuje text vo všetkých svojich stĺpcoch a riadky pokryté atribútom rowspan dostanú prázdne bunky. Kompaktný výstup vynechá dopĺňanie medzier, keď potrebujete čo najmenší zdroj.

Prevod beží výhradne vo vašom prehliadači — HTML nikdy neopustí vaše zariadenie, takže aj interné dokumenty sú v bezpečí. Výsledok skopírujte alebo stiahnite ako .txt súbor.

Časté otázky

Ako sa spracujú atribúty colspan a rowspan?
Markdown zlučovanie buniek nepozná. Bunka s colspan zopakuje svoj text vo všetkých stĺpcoch, ktoré pokrýva, a bunky skryté pod rowspan sa v ďalších riadkoch vypíšu ako prázdne, takže mriežka ostane pravouhlá.
Čo ak tabuľka nemá hlavičku z buniek th?
So zapnutou voľbou „Prvý riadok sú hlavičky" sa hlavičkou stane prvý riadok. Po vypnutí nástroj vypíše prázdny hlavičkový riadok — Markdown tabuľka hlavičku vyžaduje, bez nej by bol výstup neplatný.
Zachová sa zarovnanie stĺpcov?
Áno. Atribút align="center" alebo štýl text-align na bunkách hlavičky sa zmení na oddeľovacie značky :---:, ---: alebo :---, ktorým rozumie GitHub, GitLab aj väčšina rendererov.
Dokáže previesť viac tabuliek naraz?
Áno. Prevedie každý element table vo vstupe, v pôvodnom poradí a oddelené prázdnym riadkom — pokojne vložte celú HTML stránku.
Nahráva sa moje HTML niekam?
Nie. Prevod beží výhradne vo vašom prehliadači a HTML nikdy neopustí vaše zariadenie.