Markdown-Tabellen-Generator

Markdown-Tabellen sind wählerisch: Ein fehlendes Pipe oder eine ungleiche Trennzeile und die gesamte Tabelle wird als einfacher Text dargestellt. Dieser Generator bietet Ihnen ein visuelles Raster, in das Sie eingeben können, lässt Sie CSV oder TSV aus einer Tabelle einfügen und gibt eine gepolsterte Markdown-Tabelle aus, bei der die Spalten im Quelltext ausgerichtet sind, viel einfacher zu lesen in einem Diff und beim ersten Versuch korrekt.

So erstellen Sie eine Markdown-Tabelle

  1. 1

    Wählen Sie Zeilen und Spalten

    Oder fügen Sie CSV/TSV ein und das Tool ermittelt die Dimensionen automatisch.

  2. 2

    Geben Sie Zellinhalte ein

    Klicken Sie in jede Zelle. Tab- und Pfeiltasten navigieren wie in einer Tabelle.

  3. 3

    Setzen Sie die Spaltenausrichtung

    Links (Standard), zentriert oder rechts pro Spalte über die Kopfzeile.

  4. 4

    Kopieren Sie die Markdown-Ausgabe

    Das Tool polstert Pipes auf die Spaltenbreite, sodass der Quelltext sauber aussieht.

Markdown Tabellen-Syntax

Basis-Tabelle:

| Spalte A | Spalte B | Spalte C |
|----------|----------|----------|
| Zelle 1  | Zelle 2  | Zelle 3  |
| Zelle 4  | Zelle 5  | Zelle 6  |

Ausrichtung verwendet Doppelpunkte in der Trennzeile:

| Links | Zentrum | Rechts |
|:-----|:------:|------:|
| a    | b      | c     |
  • :--- linksbündig
  • :---: zentriert
  • ---: rechtsbündig

Was der Generator für Sie tut

  • Polstert jede Zelle auf die Breite des längsten Eintrags in ihrer Spalte, sodass die Pipes im Quelltext ausgerichtet sind. Beeinflusst nicht die gerenderte Ausgabe, Markdown ignoriert zusätzliche Leerzeichen, aber Menschen, die den Diff lesen, werden es Ihnen danken.
  • Entkommt Pipes innerhalb von Zellen als \|, sodass eine Zelle mit a|b nicht in zwei Spalten aufgeteilt wird.
  • Bewahrt die Ausrichtung bei Änderungen der Spaltenbreiten.
  • Akzeptiert CSV und TSV Einfügen; erkennt zitierte Felder und Kommas innerhalb von Anführungszeichen.

Häufige Fallstricke

  • Trennzeile ist obligatorisch. Markdown-Tabellen ohne die |---|---| Zeile werden als einfacher Text dargestellt.
  • Keine mehrzeiligen Zellen. Jede Zeile ist eine Zeile; fügen Sie <br> ein, wenn Sie einen internen Umbruch benötigen, da Markdown-Zeilenumbrüche innerhalb von Tabellenzellen nicht unterstützt werden.
  • Keine verschachtelten Tabellen. Wenn Sie sie benötigen, greifen Sie auf HTML zurück.
  • Leere Zellen benötigen einen Leerraum (oder mindestens ein leeres Paar Pipes). Vermeiden Sie || direkt.

Wann Sie stattdessen HTML verwenden sollten

Wenn Sie colspan, rowspan, mehrzeilige Zellen oder benutzerdefinierte CSS-Klassen benötigen, sind HTML-Tabellen das richtige Werkzeug. Die meisten Markdown-Parser akzeptieren rohen HTML-Tabellenmarkup inline.

Wo Markdown-Tabellen gut funktionieren

  • GitHub, GitLab, Gitea READMEs.
  • Issue- und PR-Beschreibungen.
  • Obsidian, Bear und die meisten Notiz-Apps.
  • Docusaurus, MkDocs, Hugo, alle unterstützen GFM-Tabellen.

Häufig gestellte Fragen

Nicht nativ. Verwenden Sie <br> für Inline-Zeilenumbrüche. Für echte mehrzeilige Inhalte (Codeblöcke, Listen innerhalb einer Zelle) greifen Sie auf HTML <table> zurück.

GFM unterstützt keine zusammengeführten Zellen. Wenn Sie colspan oder rowspan benötigen, verwenden Sie HTML in Ihrem Markdown-Dokument, die meisten Renderer geben <table> unverändert weiter.

Nein. Das gerenderte HTML ist identisch, ob Sie polstern oder nicht, Polsterung ist rein eine Wahl zur Lesbarkeit des Quelltexts.

Ja. Das Kopieren aus einer Tabelle legt TSV (tabulatorgetrennte Werte) in die Zwischenablage. Der Generator erkennt TSV und erstellt eine Markdown-Tabelle mit denselben Zeilen und Spalten.

Schreiben Sie \|. Die meisten Parser rendern dann ein literales Pipe, ohne die Spaltengrenze zu brechen.

Verwandte Tools

Tool in anderen Sprachen verfügbar