DevToolPal
DE

CSV-zu-Markdown-Tabellen-Konverter

Wandelt CSV oder TSV in eine sauber ausgerichtete Markdown-Tabelle für READMEs, Dokumentation und GitHub-Issues um.

Läuft lokal, wird nie hochgeladen

Optionen

Eingabe

0 Zeichen · 0 B

Ausgabe

0 Zeichen · 0 B

Was das Tool macht

Markdown-Tabellen von Hand zu tippen ist mühsam: Jede Zeile braucht senkrechte Striche, die zweite Zeile Bindestriche, und die Spalten von Hand auszurichten dauert ewig. Dieses Tool wandelt CSV- oder TSV-Daten in eine Tabelle in GitHub Flavored Markdown um, die Sie in ein README, einen Pull Request, ein Issue, ein Wiki oder jede andere Markdown-Dokumentation einfügen können.

Das CSV wird korrekt geparst, also werden Felder in Anführungszeichen mit Kommas, verdoppelte Anführungszeichen und mehrzeilige Zellen verarbeitet. Die Ausgabe wird mit Leerzeichen aufgefüllt, damit die Spalten auch im Klartext bündig sind – so lässt sich die Tabelle später leicht lesen und bearbeiten.

So funktioniert es

  1. Fügen Sie CSV oder TSV ein, laden Sie eine .csv- oder .tsv-Datei hoch oder klicken Sie auf Beispiel.
  2. Wählen Sie die Ausrichtung: Standard, links, zentriert, rechts oder Zahlen rechts, um reine Zahlenspalten rechtsbündig zu setzen.
  3. Lassen Sie Erste Zeile ist Kopfzeile eingeschaltet, wenn die erste Zeile die Spaltennamen enthält; sonst lautet der Kopf Column 1, Column 2 und so weiter.
  4. Schalten Sie Spalten ausrichten aus, wenn Sie kompakte Zeilen ohne Auffüllung bevorzugen.
  5. Kopieren Sie die Tabelle oder laden Sie sie als .md-Datei herunter.

Zeilen mit weniger Zellen als die Kopfzeile werden mit leeren Zellen aufgefüllt, die Tabelle ist also immer gültig.

Beispiel

Diese CSV-Daten:

Tool,Stars,Notes
ripgrep,48000,"Fast, recursive search"
fd,34000,find | but friendlier

werden mit der Ausrichtung Zahlen rechts zu dieser Markdown-Tabelle:

| Tool    | Stars | Notes                  |
| ------- | ----: | ---------------------- |
| ripgrep | 48000 | Fast, recursive search |
| fd      | 34000 | find \| but friendlier |

Das Komma im Feld in Anführungszeichen bleibt in der Zelle, der senkrechte Strich wird maskiert, und die Zahlenspalte erhält die Markierung --:, damit sie beim Rendern rechtsbündig erscheint.

Tipps

  • Die Ausrichtungsmarkierungen in der zweiten Zeile (:--, :-:, --:) legen fest, wie jede Spalte in der gerenderten Tabelle ausgerichtet wird.
  • Inline-Markdown in Zellen wie **fett**, Inline-Code oder Links bleibt erhalten und wird von den meisten Viewern gerendert.
  • Sehr breite Tabellen sind auf kleinen Bildschirmen schwer lesbar; teilen Sie die Spalten gegebenenfalls auf mehrere Tabellen auf.
  • Um stattdessen eine HTML-Tabelle zu erstellen oder ein JSON-Array in eine Markdown-Tabelle umzuwandeln, nutzen Sie die verwandten Tools unten.

FAQ

› Welche Markdown-Variante verwendet die Tabelle?

Pipe-Tabellen aus GitHub Flavored Markdown (GFM), die auch GitLab, Bitbucket, Notion, Obsidian, Docusaurus, MkDocs und die meisten Static-Site-Generatoren unterstützen. Reines CommonMark kennt keine Tabellensyntax.

› Was passiert mit senkrechten Strichen und Zeilenumbrüchen in Zellen?

Ein senkrechter Strich würde die Zelle beenden, deshalb wird er als \| geschrieben. Zeilenumbrüche sind innerhalb einer Tabellenzeile nicht erlaubt und werden zu <br>-Tags, die GitHub und die meisten Renderer als Zeilenumbruch anzeigen.

› Warum sind Spalten mit Chinesisch, Japanisch oder Koreanisch ausgerichtet?

Mit Spalten ausrichten werden Zellen nach Anzeigebreite aufgefüllt: breite ostasiatische Zeichen zählen als zwei Spalten, sodass das Markdown in einem Editor mit Festbreitenschrift ausgerichtet bleibt. Die gerenderte Tabelle sieht in beiden Fällen gleich aus.

› Kann ich aus Excel oder Google Sheets kopiertes TSV umwandeln?

Ja. Aus einer Tabellenkalkulation kopierte Zellen sind durch Tabs getrennt, und das Trennzeichen wird automatisch erkannt. Sie können Tab auch ausdrücklich wählen.