tigtools

Markdown-tabelgenerator

Typ in het raster of plak gegevens uit een spreadsheet, kies hoe elke kolom wordt uitgelijnd en kopieer een kant-en-klare Markdown- of HTML-tabel.

Werkt in je browser Geen registratie nodig

Tabeleditor. De eerste rij is de kopregel.

De eerste rij is de kopregel. Maximaal 200 rijen en 20 kolommen.

Vullen vanuit CSV, TSV, spreadsheet of Markdown

Plak cellen gekopieerd uit Excel of Google Spreadsheets (tabgescheiden), CSV met komma's of puntkomma's, of een bestaande Markdown-tabel. Dit vervangt het raster.

Uitvoer

Zo gebruik je deze tool

  1. Typ de kop in de eerste rij en de gegevens eronder, of open “Vullen vanuit CSV…” en plak cellen uit een spreadsheet.
  2. Voeg rijen en kolommen toe of verwijder ze met de knoppen.
  3. Stel de uitlijning van elke kolom in met het menu erboven.
  4. Kies Markdown of HTML en kopieer of download de tabel.

Hoe het werkt

De Markdown-uitvoer volgt de tabelsyntax van GitHub Flavored Markdown (GFM), die GitHub, GitLab, veel documentatiegeneratoren en de meeste Markdown-editors ondersteunen. De eerste rij wordt de koprij, gevolgd door de scheidingsrij die de uitlijning bepaalt: :--- voor links, :---: voor centreren, ---: voor rechts en --- voor de standaard.

Celinhoud wordt geëscaped zodat deze de tabel niet kan breken: een | in een cel wordt geschreven als \|, en een regeleinde wordt <br>, omdat een GFM-tabelrij op één regel moet blijven. Andere Markdown in cellen, zoals **vet** of `code`, blijft behouden en wordt door de Markdown-viewer weergegeven. Met “Kolommen uitlijnen met spaties” wordt elke kolom op dezelfde breedte opgevuld, zodat de tabel als platte tekst leesbaar is; tekens zoals Chinees, Japans of Koreaans tellen als twee kolommen breed. Rijen met minder cellen worden met lege cellen aangevuld.

De import accepteert door tabs gescheiden tekst (wat spreadsheets op het klembord zetten), CSV met komma's of puntkomma's, inclusief velden tussen aanhalingstekens die komma's, aanhalingstekens en regeleinden bevatten, en bestaande Markdown-tabellen, waarvan de uitlijningsrij ook wordt gelezen.

De HTML-uitvoer is een gewone <table> met <thead> en <tbody>. Tekst wordt HTML-geëscaped (& < > "), regeleinden worden <br>, en de uitlijning wordt ingesteld met inline text-align-stijlen, zodat het zonder stylesheet werkt.

Voorbeelden

Spreadsheet naar README

Selecteer een bereik in Google Sheets, kopieer het, plak het in het importvak en klik op “Tabel vullen”. Stel de prijskolom in op rechts uitgelijnd en kopieer de Markdown naar README.md.

Tekst met een pipe-teken

Een cel met “Unlimited | fair use” wordt geschreven als Unlimited \| fair use, zodat GitHub de pipe weergeeft in plaats van een nieuwe kolom te beginnen.

Een bestaande tabel opschonen

Plak een handgeschreven Markdown-tabel met ongelijke spaties, klik op “Tabel vullen” en kopieer het resultaat terug met alle kolommen netjes uitgelijnd en de uitlijning behouden.

Veelgestelde vragen

Kan een cel een regeleinde bevatten?

Niet als een echt regeleinde, omdat elke tabelrij in Markdown één regel moet zijn. De generator schrijft in plaats daarvan <br>, wat GitHub en de meeste viewers als regeleinde weergeven.

Waarom moet er een koprij zijn?

GFM-tabellen beginnen altijd met een koprij gevolgd door de uitlijnrij. Als je geen zichtbare koppen wilt, kun je de kopcellen leeg laten, maar de meeste viewers tekenen de kopregel toch.

Kan ik cellen samenvoegen?

Nee. Markdown-tabellen ondersteunen geen samengevoegde cellen (colspan of rowspan). Als je die nodig hebt, gebruik dan de HTML-uitvoer en voeg handmatig colspan- of rowspan-attributen toe.

Verandert de opvulling hoe de tabel eruitziet wanneer deze wordt weergegeven?

Nee. Extra spaties worden genegeerd wanneer de Markdown wordt weergegeven. Opvulling maakt de bron alleen gemakkelijker te lezen en te bewerken.

Privacy

De tabel wordt alleen in je browser opgebouwd. De gegevens die je typt of plakt, worden niet geüpload, opgeslagen of opgenomen in analytics.