tigtools

Markdown-tabellgenerator

Skriv i rutnätet eller klistra in data från ett kalkylblad, välj hur varje kolumn ska justeras och kopiera en färdig Markdown- eller HTML-tabell.

Körs i din webbläsare Ingen registrering

Tabellredigerare. Första raden är rubriken.

Första raden är rubriken. Högst 200 rader och 20 kolumner.

Fyll i från CSV, TSV, kalkylark eller Markdown

Klistra in celler kopierade från Excel eller Google Kalkylark (tabbseparerade), CSV med kommatecken eller semikolon, eller en befintlig Markdown-tabell. Detta ersätter rutnätet.

Utdata

Så här använder du det

  1. Skriv rubriken i första raden och data under den, eller öppna ”Fyll från CSV…” och klistra in celler från ett kalkylblad.
  2. Lägg till eller ta bort rader och kolumner med knapparna.
  3. Ställ in justeringen för varje kolumn med menyn ovanför den.
  4. Välj Markdown eller HTML och kopiera eller ladda ner tabellen.

Så fungerar det

Markdown-utdata följer tabellsyntaxen i GitHub Flavored Markdown (GFM), som stöds av GitHub, GitLab, många dokumentationsgeneratorer och de flesta Markdown-redigerare. Den första raden blir rubrikraden, följt av avgränsningsraden som anger justering: :--- för vänster, :---: för centrerad, ---: för höger och --- för standard.

Cellinnehåll skrivs med escape-tecken så att det inte kan bryta tabellen: en | inuti en cell skrivs som \|, och en radbrytning blir <br>, eftersom en GFM-tabellrad måste hållas på en rad. Övrig Markdown i celler, som **fetstil** eller `kod`, behålls och renderas av Markdown-visaren. Med "Justera kolumner med mellanslag" fylls varje kolumn ut till samma bredd så att tabellen är läsbar som ren text; tecken som kinesiska, japanska eller koreanska räknas som två kolumner breda. Rader med färre celler fylls med tomma celler.

Importen accepterar tabbseparerad text (det som kalkylblad lägger på urklipp), CSV med kommatecken eller semikolon inklusive citerade fält med kommatecken, citattecken och radbrytningar, samt befintliga Markdown-tabeller, vars justeringsrad också läses.

HTML-utdata är en ren <table> med <thead> och <tbody>. Texten är HTML-escaped (& < > "), radbrytningar blir <br>, och justering sätts med inline text-align-stilar så att det fungerar utan stilmall.

Exempel

Kalkylark till README

Markera ett område i Google Sheets, kopiera det, klistra in det i importrutan och klicka på ”Fyll i tabell”. Högerjustera priskolumnen och kopiera Markdown till README.md.

Text med pipe-tecken

En cell som innehåller ”Unlimited | fair use” skrivs som Unlimited \| fair use, så att GitHub visar lodstrecket i stället för att starta en ny kolumn.

Snygga till en befintlig tabell

Klistra in en handskriven Markdown-tabell med ojämna mellanrum, klicka på ”Fyll tabell” och kopiera tillbaka resultatet med alla kolumner uppradade och justeringen behållen.

Vanliga frågor

Kan en cell innehålla en radbrytning?

Inte som en riktig radbrytning, eftersom varje tabellrad måste vara en rad i Markdown. Generatorn skriver <br> i stället, vilket GitHub och de flesta visningsprogram återger som en radbrytning.

Varför måste det finnas en rubrikrad?

GFM-tabeller börjar alltid med en rubrikrad följd av justeringsraden. Om du inte vill ha synliga rubriker kan du lämna rubrikcellerna tomma, men de flesta visningsprogram ritar ändå rubriklinjen.

Kan jag slå ihop celler?

Nej. Markdown-tabeller stöder inte sammanslagna celler (colspan eller rowspan). Om du behöver dem kan du använda HTML-utdata och lägga till colspan- eller rowspan-attribut manuellt.

Ändrar utfyllnaden hur tabellen ser ut när den återges?

Nej. Extra mellanslag ignoreras när Markdown återges. Utfyllnaden gör bara källtexten lättare att läsa och redigera.

Integritet

Tabellen byggs endast i din webbläsare. Det du skriver eller klistrar in laddas inte upp, lagras inte och ingår inte i analyser.