100 % lokal — Ihre Daten verlassen nie Ihren Browser

CSV in Markdown — eine Tabelle fürs README

Eine CSV-Tabelle in eine Markdown-Pipe-Tabelle verwandeln. In ein README, ein Issue oder einen Pull Request eingefügt, zeigt GitHub sie als Tabelle an.

Sofort Privat Null Cookies
Trennzeichen

CSV-Eingabe

Markdown-Ausgabe

Was dieses Tool macht

Die Kopfzeile wird zum Tabellenkopf, eine Trennzeile | --- | folgt, und jede CSV-Zeile wird eine Tabellenzeile. Heraus kommt eine Pipe-Tabelle im GitHub-Stil, die Sie direkt in ein README, ein Issue oder eine Pull-Request-Beschreibung einfügen können.

Das Trennzeichen der Eingabe wird erkannt, ein Export mit Semikolon funktioniert also ohne Einstellung.

Was maskiert wird und was nicht

Nur der senkrechte Strich. Eine Zelle mit x|y wird als x\|y geschrieben, denn ein unmaskierter Strich würde die Zelle zweiteilen.

Alles andere bleibt Markdown und wird auch so dargestellt: *fett* kommt fett heraus, [Text](URL) wird ein Link. Das ist Absicht — eine Tabelle aus Links oder hervorgehobenen Werten ist der Normalfall — bedeutet aber, dass eine Zelle mit echten Sternchen nicht so überlebt, wie sie geschrieben war.

Der Schritt, der sich nicht rückgängig machen lässt

Eine Zeile einer Pipe-Tabelle ist genau eine Zeile. Ein CSV-Feld darf einen Zeilenumbruch enthalten, und es gibt keinen Platz dafür: Eine solche Zelle wird plattgemacht, der Umbruch durch ein Leerzeichen ersetzt.

Das ist der einzige verlustbehaftete Teil dieser Umwandlung, und keine Option ändert daran etwas — dem Format fehlt schlicht der Raum. Tragen die Umbrüche Bedeutung, bleiben Sie bei CSV oder bauen Sie eine HTML-Tabelle.

Eine Kopfzeile allein genügt nicht: Das Tool braucht mindestens eine Datenzeile, um eine Tabelle zu erzeugen.

Datenschutz ab Werk

Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.

Häufige Fragen

Warum wird meine Zelle fett dargestellt?
Weil der Zellinhalt Markdown bleibt. `*fett*` wird fett und `[Text](URL)` wird ein Link — meist genau das, was man in einem README will. Nur der senkrechte Strich wird maskiert, weil er sonst die Zelle teilen würde.
Was wird aus einem Zeilenumbruch in einer Zelle?
Ein Leerzeichen. Eine Zeile einer Pipe-Tabelle ist genau eine Zeile, es gibt also keine verlustfreie Möglichkeit — das ist der einzige unumkehrbare Schritt. Zählen die Umbrüche, bleiben Sie bei CSV oder nehmen Sie eine HTML-Tabelle.
Kann ich die Spaltenausrichtung setzen?
Hier nicht. Die Trennzeile wird mit schlichtem `---` geschrieben, was jede Spalte beim Standard des Renderers lässt. Passen Sie diese Zeile danach an, wenn Sie `:---` oder `---:` möchten.

Ähnliche Konverter