CSV zu Markdown-Tabelle

Fügen Sie ein CSV ein und erhalten Sie eine Markdown-Tabelle im GitHub-Stil. Header automatisch erkannt, Ausrichtung konfigurierbar. Kein Upload.

  1. Fügen Sie ein CSV in den linken Textbereich ein.
  2. Wählen Sie die Spaltenausrichtung (Standard behält die Wahl des Renderers).
  3. Klicken Sie auf Konvertieren zum Rendern. Die Ausgabe erscheint rechts.
  4. Kopieren oder laden Sie das Markdown herunter — fügen Sie es in jedes GFM-bewusste Ziel ein.
Was macht es?

Parst CSV mit PapaParse und gibt eine GitHub-Stil-Markdown-Tabelle aus — Kopfzeile, Trennzeile mit optionaler Spaltenausrichtung, dann Datenzeilen. Pipe-Zeichen und Zeilenumbrüche innerhalb von Zellen werden escapet oder ersetzt, damit die Tabelle gültiges GFM bleibt. Whitespace innerhalb von Zellen bleibt erhalten.

Häufige Fallstricke

GFM-Tabellen haben einige Formatierungsregeln, die Erstanwender überraschen.

  • Pipes innerhalb von Zellen. Ein literales `|` innerhalb einer Zelle bricht das GFM-Tabellenparsen. Die Ausgabe escapet sie als `\|` — die meisten Renderer akzeptieren das, einige Legacy-Tools möglicherweise nicht.
  • Zeilenumbrüche innerhalb von Zellen. GFM-Tabellen unterstützen keine mehrzeiligen Zellen. Eingebettete Zeilenumbrüche werden durch ein einzelnes Leerzeichen ersetzt; Extremfälle benötigen möglicherweise Nachbearbeitung.
  • Leere Zellen. Leere Zellen werden als leere Zellen gerendert (`| |`). Einige Renderer komprimieren aufeinanderfolgende `|`-`|` zu schmaleren Spalten — das ist eine Renderer-Wahl, kein CSV-seitiges Problem.
  • Heterogene Zeilenlängen. Zeilen kürzer als der Header bekommen leere Endzellen; Zeilen länger als der Header werden still abgeschnitten. Beide Fälle erzeugen eine Parser-Warnung in der Statuszeile.
  • Numerische IDs, die führende Nullen verlieren. Dynamische Typisierung ist für dieses Tool AUS — `007` bleibt im Output `007`. Der CSV-Parser bewahrt die Quellzeichenfolge wörtlich.
  • Falsches Trennzeichen. PapaParse erkennt automatisch Komma, Tab, Semikolon und Pipe. Wenn die Tabelle wie eine riesige Spalte aussieht, wurde das Trennzeichen nicht erkannt — fügen Sie aus einer bekanntermaßen guten Quelle ein oder vorverarbeiten Sie auf Kommas.
Häufig gestellte Fragen

Unterstützt das tab-getrennte Eingabe?

Ja — PapaParse erkennt automatisch TSV, Semikolon, Pipe und Komma. Die Markdown-Ausgabe ist immer pipe-getrennt (der GFM-Standard).

Kann ich Pipe-ausgerichtete (pretty-print) Ausgabe erhalten?

Nein — die Ausgabe verwendet Einzelleerzeichen-Padding für Kompaktheit. Die meisten Editoren und Markdown-Renderer behandeln die Tabelle identisch unabhängig von Spaltenausrichtung in der Quelldatei. Wenn Sie visuelle Ausrichtung in der Quelle brauchen, verwenden Sie ein Markdown-Tabellenformatierungs-Plugin in Ihrem Editor.

Warum ändert das Ausrichtungs-Dropdown alle Spalten gleichzeitig?

Spaltenweise Ausrichtung erfordert ein aufwändigeres UI als in v1 passt. Der aktuelle Steuerelement setzt dieselbe Ausrichtung für jede Spalte. Für spaltenweise Ausrichtung kopieren Sie die Ausgabe und bearbeiten Sie die Trennzeile von Hand.

Wie groß darf das CSV sein?

Bis zu etwa 10 MB, bevor das Textfeld langsam wird. Sehr große Tabellen sind beim Markdown-Rendering selten — meistens werden sie paginiert statt gescrollt.

Wird mein CSV hochgeladen?

Nein. Alles läuft in Ihrem Browser — Ihre Daten werden durch JavaScript auf dieser Seite geparst und nie an einen Server gesendet.

Warum erscheinen meine Zahlen als Text?

Markdown-Tabellen sind reiner Text — es gibt keinen Zahlentyp. Die Ausgabe ist immer string-kodiert. Markdown-Renderer stylen Zahlen konsistent, wenn Sie CSS anwenden, aber die Quelle ist Text.