Hoppa till innehåll
TextArray
100% lokalt

HTML-tabell till Markdown

Konvertera HTML-tabeller till GitHub-smaksatta Markdown-tabeller med bibehållen justering.

Inmatning
Utmatning

HTML-tabell till Markdown

Klistra in HTML som innehåller en tabell och få tillbaka en Markdown-tabell med GitHub-smak – rörseparerade celler, en separatorrad och kolumner utfyllda till samma bredd så att källan förblir lika läsbar som renderingen. Typiska jobb: flytta dokumentation till en GitHub- eller GitLab-wiki, lägga till en tabell i en README, konvertera en tabell kopierad från ett CMS eller en Excel-exporterad sida eller migrera äldre HTML-dokument till Markdown.

Omvandlaren hittar alla tabellelement i inmatningen och konverterar dem alla, åtskilda av tomma rader, så att du kan klistra in en hel sida istället för att klippa ut fragment. Omslag som thead, tbody och tfoot läses genomskinligt. När den första raden använder th celler, blir det Markdown-huvudet; Annars avgör alternativet "Första raden är rubriker" — stäng av det och verktyget avger en tom rubrikrad, eftersom en Markdown-tabell inte kan existera utan en. Justeringsuppsättning med justeringsattribut eller en textjusteringsstil på rubrikcellerna överförs som :---, :---: och ---: markörer.

Cellinnehåll rensas på vägen genom: inre taggar tas bort medan deras text hålls, br blir ett mellanslag, vanliga och numeriska HTML-entiteter avkodas, blanksteg kollapsar till enstaka mellanslag och pipes escapes så att data aldrig kan lägga till en kolumn. Eftersom Markdown inte har någon cellspaning, upprepar ett colspan sin text över de kolumner som det täcker och rader under ett radspann får tomma celler. Kompakt utgång hoppar över stoppningen när du vill ha minsta möjliga källa.

Konverteringen körs helt och hållet i din webbläsare – HTML-koden lämnar aldrig din enhet, så interna dokument är säkra att konvertera. Kopiera resultatet eller ladda ner det som en .txt-fil.

FAQ

Hur hanteras colspan och rowspan?
Markdown har ingen cellöverspänning. En colspan-cell upprepar sin text över alla kolumner den täcker, och celler som är dolda av ett radspann kommer ut som tomma celler i följande rader, så rutnätet förblir rektangulärt.
Vad händer om min tabell inte har någon rubrikrad?
Med "Första raden är rubriker" på, blir den första raden rubrik. Stäng av den och verktyget sänder ut en tom rubrikrad istället - Markdown-tabeller kräver en rubrik, så att utelämna den skulle producera ogiltig Markdown.
Överlever anpassningen konverteringen?
Ja. align="center" eller en textjusteringsstil på rubrikcellerna blir :---:, ---: eller :--- separatormarkörer som GitHub, GitLab och de flesta renderare förstår.
Kan den konvertera mer än en tabell samtidigt?
Ja. Varje tabellelement i inmatningen konverteras, i ordning, åtskilda av en tom rad - att klistra in en hel HTML-sida fungerar.
Laddas min HTML upp någonstans?
Nej. Konverteringen körs helt och hållet i din webbläsare och din HTML lämnar aldrig din enhet.