Markdown-tabelgenerator

Markdown-tabellen zijn kieskeurig: één ontbrekend pipe-teken of een ongelijke scheidingsregel en de hele tabel wordt als gewone tekst weergegeven. Deze generator biedt een visueel raster waarin u kunt typen, laat u CSV- of TSV-gegevens uit een spreadsheet plakken, en genereert een opgevulde Markdown-tabel waarbij de kolommen in de bron netjes uitlijnen – veel eenvoudiger te lezen in een diff en in één keer goed te krijgen.

Hoe bouwt u een Markdown-tabel?

  1. 1

    Rijen en kolommen selecteren

    Of plak een CSV- of TSV-bestand en het hulpmiddel bepaalt de afmetingen automatisch.

  2. 2

    Typ de celinhoud

    Klik op elke cel. Met de tab- en pijltasten kunt u door de tabel navigeren, net zoals in een spreadsheet.

  3. 3

    Kolomuitlijning instellen

    Links (standaard), gecentreerd of rechts per kolom via de koprij.

  4. 4

    Kopieer de Markdown-output

    Het hulpmiddel vult de pipe-tekens aan tot de kolombreedte, zodat de bron er netjes uitziet.

Syntax van een Markdown-tabel

Basistabel:

| Kolom A | Kolom B | Kolom C |
|---------|---------|---------|
| cel 1   | cel 2   | cel 3   |
| cel 4   | cel 5   | cel 6   |

In de scheidingsregel worden dubbele punten gebruikt voor de uitlijning:

| Links | Gecentreerd | Rechts |
|:------|:-----------:|-------:|
| a     | b           | c      |
  • :--- links uitlijnen
  • :---: centreren
  • ---: rechts uitlijnen

Wat de generator voor u doet

  • Vult elke cel aan tot de breedte van de langste invoer in die kolom, zodat de pipe-tekens in de bron op één lijn komen. Dit heeft geen invloed op het weergegeven resultaat, Markdown negeert overtollige spaties, maar wie de diff leest, zal u dankbaar zijn.
  • Escapet pipe-tekens binnen cellen als \|, zodat een cel die a|b bevat niet in twee kolommen wordt gesplitst.
  • Behoudt de uitlijning wanneer u de kolombreedtes wijzigt.
  • Accepteert geplakte CSV en TSV; detecteert velden tussen aanhalingstekens en komma’s binnen aanhalingstekens.

Veelvoorkomende valkuilen

  • De scheidingsregel is verplicht. Markdown-tabellen zonder de regel |---|---| worden weergegeven als gewone tekst.
  • Geen cellen over meerdere regels. Elke rij is één regel; voeg <br> toe wanneer u een interne regelovergang nodig hebt, omdat regelovergangen in Markdown binnen tabelcellen niet worden ondersteund.
  • Geen geneste tabellen. Gebruik HTML als alternatief wanneer dat nodig is.
  • Lege cellen hebben een spatie nodig (of op zijn minst een leeg paar pipe-tekens). Vermijd || rechtstreeks.

Wanneer u beter HTML kunt gebruiken

Als u colspan, rowspan, cellen over meerdere regels of aangepaste CSS-klassen nodig hebt, zijn HTML-tabellen het juiste hulpmiddel. De meeste Markdown-parsers accepteren ruwe HTML-tabelopmaak inline.

Waar Markdown-tabellen goed werken

  • README’s op GitHub, GitLab en Gitea.
  • Beschrijvingen van issues en PR’s.
  • Obsidian, Bear en de meeste notitie-apps.
  • Docusaurus, MkDocs en Hugo ondersteunen allemaal GFM-tabellen.

Veelgestelde vragen

Niet standaard. Gebruik <br> voor inline-regelovergangen. Voor echte inhoud over meerdere regels (codeblokken, lijsten binnen een cel) valt u terug op een HTML-<table>.

GFM ondersteunt geen samengevoegde cellen. Als u colspan of rowspan nodig hebt, gebruik HTML in uw Markdown-document; de meeste renderers laten <table> ongewijzigd doorlopen.

Nee. Het gegenereerde HTML is identiek, ongeacht of er padding wordt toegepast of niet; padding is puur een keuze met betrekking tot de leesbaarheid van de broncode.

Ja. Bij het kopiëren uit een spreadsheet komen er TSV-gegevens (door tabs gescheiden waarden) op het klembord. De generator herkent TSV en bouwt een Markdown-tabel met dezelfde rijen en kolommen.

Schrijf \|. De meeste parsers geven dan een letterlijk pipe-teken weer zonder de kolomgrens te doorbreken.

Gerelateerde tools

Tool beschikbaar in andere talen