Markdown-tabellgenerator
Bygg Markdown-tabeller i ett rutnät, klistra in CSV eller celler från kalkylblad, välj kolumnjustering och kopiera en snyggt justerad GFM-tabell.
Första raden är rubrikraden. Tryck på Enter för att gå ner en rad. Klistra in celler som kopierats från ett kalkylblad i valfri cell för att fylla rutnätet därifrån.
Förhandsvisning
Så skapar du en Markdown-tabell
- Skriv ditt innehåll i rutnätet. Första raden blir tabellens rubrikrad.
- Forma tabellen med Lägg till rad, Lägg till kolumn, Ta bort sista raden och Ta bort sista kolumnen, eller med de små ×-knapparna. Ny tom tabell börjar om med ett rutnät på 3 × 3.
- Välj justering för varje kolumn i menyn ovanför den: Standard, Vänster, Centrerad eller Höger.
- Låt Justera kolumnerna i Markdown-källan vara ikryssad om du vill ha en tabell som är lätt att läsa som ren text, eller kryssa ur den för kortast möjliga källkod.
- Kopiera resultatet eller ladda ner det som en
.md-fil. Förhandsvisning visar hur tabellen ser ut när den renderas.
Vill du utgå från befintliga data klistrar du in dem i Importera data, väljer ett Format (eller låter Identifiera automatiskt stå kvar) och klickar på Importera. Du kan också klistra in ett block celler som kopierats från Excel, LibreOffice eller Google Kalkylark direkt i valfri cell i rutnätet: rutnätet växer så att blocket får plats, med början i den cellen.
Så fungerar Markdown-tabeller
Tabeller ingår inte i den ursprungliga Markdown-syntaxen. De kommer från specifikationen GitHub Flavored Markdown (GFM), som stöds av GitHub, GitLab, Bitbucket, de flesta statiska webbplatsgeneratorer, Obsidian, exporter från Notion och många dokumentationsverktyg. En GFM-tabell har tre delar:
- en rubrikrad, med celler åtskilda av lodstreck:
| Namn | Poäng |; - en avgränsningsrad av bindestreck, en cell per kolumn:
| --- | --- |; - valfritt antal datarader.
Avgränsningsraden bestämmer också justeringen. Ett kolon till vänster (:---) vänsterjusterar kolumnen, ett kolon till höger (---:) högerjusterar den och kolon på båda sidor (:---:) centrerar den. Utan kolon använder renderaren sin standard, som oftast är vänsterjustering.
En rubrikrad är obligatorisk i GFM: en tabell utan rubrikrad känns inte igen. Om dina data saknar en naturlig rubrikrad kan du ge första raden korta kolumnnamn.
Specialtecken och radbrytningar
Ett lodstreck inne i en cell skulle avsluta cellen, så verktyget skyddar det som \|. Ett lodstreck som redan är skyddat lämnas orört, så resultatet skyddas aldrig två gånger. Markdown-tabeller kan inte heller innehålla riktiga radbrytningar: en radbrytning i importerade data blir <br>, som GitHub och de flesta renderare visar som en ny rad i cellen. Allt annat, inklusive **fetstil**, `kod` och länkar, behålls som du skrev det, så du kan använda inline-Markdown i cellerna.
När kolumnerna justeras räknas breda tecken, som kinesisk, japansk eller koreansk text och emoji, som två kolumner, så att lodstrecken hamnar i linje i en redigerare med teckensnitt med fast bredd. Svenska tecken som å, ä och ö räknas som vanligt som en kolumn.
Importera CSV, kalkylbladsceller eller en Markdown-tabell
Identifiera automatiskt letar först efter en Markdown-tabell var som helst i den inklistrade texten, med dess justering. Annars läses texten som avgränsade data: tabbseparerade om första raden innehåller en tabb (det kalkylprogram lägger i urklipp), annars komma, semikolon eller lodstreck, beroende på vilket som förekommer oftast. Semikolon är vanligt i CSV-filer från svenska Excel, och det fungerar alltså också. Värden inom citattecken som "Andersson, Jr." hanteras som i CSV. Rutnätet rymmer upp till 500 rader och 30 kolumner.
Vanliga frågor
Skickas mina data någonstans?
Nej. Rutnätet, importen och Markdown-resultatet hanteras av verktyget i din webbläsare. Inget du skriver eller klistrar in lämnar din enhet.
Varför renderas inte tabellen på min webbplats?
Kontrollera att din renderare stöder GFM-tabeller och att det finns en tom rad före tabellen. Vissa Markdown-motorer, som det ursprungliga Markdown.pl, saknar helt stöd för tabeller.
Kan jag redigera en befintlig Markdown-tabell?
Ja. Klistra in hela tabellen i Importera data och klicka på Importera. Cellerna och kolumnernas justering läses in i rutnätet, redo att redigeras.
Kan en cell innehålla flera rader eller en lista?
Bara inline-innehåll. Radbrytningar blir <br>, men blockelement som listor, rubriker eller kodblock är inte tillåtna i GFM-tabellceller.
Ser den justerade versionen annorlunda ut när den renderas?
Nej. De extra mellanslagen gör bara källkoden lättare att läsa och att granska i diffar. Båda versionerna renderas som samma tabell.
Relaterade verktyg
- HTML-tabellgenerator Skapa HTML-kod för tabeller från ett redigerbart rutnät eller inklistrad CSV, med tabellrubrik, rubrikceller, th scope, CSS-klass och förhandsvisning.
- Markdown-redigerare med förhandsvisning Skriv Markdown med säker förhandsvisning i realtid, tabeller och uppgiftslistor, ordräkning, automatisk sparning och export till .md eller fristående .html.
- Konvertera HTML till Markdown Konvertera HTML till Markdown och Markdown till HTML i webbläsaren, med GitHub-tabeller, genomstrykning, uppgiftslistor och säker förhandsvisning.
- Konvertera JSON till CSV Konvertera JSON till CSV och CSV tillbaka till JSON i webbläsaren. Nästlade nycklar plattas ut till kolumner, avgränsare identifieras och inget laddas upp.