CSV-zu-Markdown-Tabellen-Konverter
Wandelt CSV-Dateien in Markdown-Tabellensyntax (`| col1 | col2 |`) um. Trennzeichen, ob die erste Zeile als Kopfzeile verwendet wird, und die Spaltenausrichtung (links, zentriert, rechts) können festgelegt werden. Das Ergebnis kann kopiert oder heruntergeladen werden. Die Umwandlung erfolgt vollständig im Browser; es werden keine Daten an einen Server gesendet.
| Trennzeichen |
|
|---|---|
| Erste Zeile als Kopfzeile verwenden | |
| Spaltenausrichtung |
|
Gib CSV-Daten ein, um hier die erzeugte Markdown-Tabelle zu sehen.
Wie eine CSV-Zeile in eine Markdown-Tabelle übertragen wird
| Eine CSV-Zeile | name,age,city |
|---|---|
| Resultierende Markdown-Syntax | | name | age | city | |
Wird die erste Zeile als Kopfzeile verwendet, wird sie zur Kopfzeile, gefolgt von einer Trennzeile (---), die die Ausrichtung angibt, und jede weitere Zeile wird zu einer Datenzeile.
Tipps
- Ein Pipe-Zeichen (|) innerhalb einer Zelle wird automatisch als \| maskiert, damit es nicht mit einem Spaltentrenner verwechselt wird.
- Zeilenumbrüche innerhalb mehrzeiliger, in Anführungszeichen gesetzter Zellen werden durch ein Leerzeichen ersetzt, da eine Markdown-Tabellenzeile physisch in eine einzige Zeile passen muss.
- Bei Auswahl von "Links", "Zentriert" oder "Rechts" wird `:---`, `:---:` bzw. `---:` in die Trennzeile eingefügt, sodass Renderer wie GitHub die Spalten in der gewünschten Ausrichtung anzeigen.
- Kombiniere dies mit den Schwester-Tools CSV zu JSON und CSV zu SQL, um dieselbe CSV in das jeweils benötigte Ausgabeformat umzuwandeln.
Häufig gestellte Fragen
Übrigens – Warum Markdown-Tabellen nur Pipes und Bindestriche brauchen
Markdown wurde 2004 von John Gruber und Aaron Swartz als leichtgewichtige Auszeichnungssprache entwickelt, deren Kerngedanke lautet, dass reiner Text auch dann noch verständlich sein soll, wenn er unverändert gelesen wird. Die Tabellensyntax bildet da keine Ausnahme: Da Linien ausschließlich mit Pipes und Bindestrichen gezeichnet werden, sind keine öffnenden und schließenden Tags wie beim HTML-`