Warum ein Generator für Markdown-Tabellen
Markdown-Tabellen sind reiner Text. Jede Zeile ist eine Zeile, Zellen werden durch senkrechte Striche getrennt, und unter der Kopfzeile steht eine Trennzeile aus Bindestrichen. Das ist leicht zu lesen, aber mühsam zu tippen, und die Spalten von Hand ausgerichtet zu halten ist lästig. Ein längerer Wert bedeutet, dass du jede andere Zeile neu auffüllen musst.
Dieses Tool gibt dir ein Raster zum Tippen, wie eine kleine Tabellenkalkulation, und schreibt das Markdown für dich. Es liest auch Daten, die du schon hast: Zellen aus Excel oder Google Tabellen, CSV-Text oder eine vorhandene Markdown-Tabelle.
So nutzt du das Raster
- Tippe in eine beliebige Zelle. Die erste Zeile ist die Kopfzeile und wird fett angezeigt.
- Zeile hinzufügen und Spalte hinzufügen vergrößern die Tabelle. Die kleinen x-Schaltflächen neben jeder Zeile und über jeder Spalte entfernen sie.
- Drück Enter, um eine Zeile nach unten zu gehen. In der letzten Zeile fügt Enter eine neue hinzu.
- Ausrichtung: Die Auswahl über jeder Spalte stellt Standard, Links, Zentriert oder Rechts ein.
- Füge einen Block von Zellen in eine beliebige Zelle ein, um das Raster ab dieser Stelle zu füllen.
- Daten einfügen öffnet ein Feld für Tabellenzellen, CSV oder eine Markdown-Tabelle. Klicke auf In das Raster laden, um das Raster damit zu ersetzen.
- Zeilen und Spalten tauschen dreht die Tabelle auf die Seite.
- Beispiel lädt ein Beispiel, und Leeren beginnt neu mit einem leeren Raster aus 3 mal 3 Zellen.
Das Markdown erscheint unter dem Raster. Spalten ausrichten füllt jede Zelle auf, damit die Tabelle als reiner Text gut lesbar ist. Schalte es für die kürzeste Ausgabe aus. Kopieren legt das Ergebnis in deine Zwischenablage, und Herunterladen speichert eine .md-Datei.
Beispiel
Eine kleine Preistabelle, deren erste Spalte links ausgerichtet ist, die Preise rechts und die Nutzerzahl zentriert:
| Plan | Price | Users |
| :------- | ----: | :-------: |
| Free | $0 | 1 |
| Team | $12 | 10 |
| Business | $30 | Unlimited |
Die Doppelpunkte in der Trennzeile legen die Ausrichtung fest: ein Doppelpunkt links bedeutet links, rechts bedeutet rechts, auf beiden Seiten bedeutet zentriert. Mit Spalten ausrichten aus wird dieselbe Tabelle ohne Auffüllung geschrieben:
| Plan | Price | Users |
| :-- | --: | :-: |
| Free | $0 | 1 |
| Team | $12 | 10 |
| Business | $30 | Unlimited |
Beide Versionen werden gleich dargestellt. Die aufgefüllte ist in einer Textdatei leichter zu lesen und zu bearbeiten. Die kompakte ist kürzer und erzeugt kleinere Diffs, wenn sich ein einzelner Wert ändert.
Für Preise im deutschen Format mit Komma und Eurozeichen, etwa „12,00 €“, nimm die Ausrichtung Rechts. Dann stehen die Beträge in reinem Text sauber untereinander.
Sonderzeichen in Zellen
Ein senkrechter Strich in einer Zelle würde die Zelle vorzeitig beenden, deshalb escaped der Generator ihn. Ein Zeilenumbruch innerhalb einer Zelle, der beim Einfügen aus einer Tabelle entstehen kann, wird zu <br>:
| Command | Meaning |
| -------------- | ----------- |
| a \| b | pipe output |
| line1<br>line2 | two lines |
Anderes Markdown in einer Zelle, etwa **bold**, ein Link oder Inline-Code, bleibt erhalten und wird normal dargestellt.
Beim Auffüllen zählen chinesische, japanische und koreanische Zeichen als zwei Spalten breit, weil sie in den meisten Monospace-Schriften so erscheinen. So bleiben die senkrechten Striche in Editoren mit solchen Schriften in einer Linie. Umlaute und ß zählen ganz normal als ein Zeichen.
Wo Markdown-Tabellen funktionieren
GitHub, GitLab, Bitbucket, Obsidian, Reddit und die meisten Generatoren für statische Websites unterstützen diese Tabellensyntax. Sie stammt aus GitHub Flavored Markdown. Das ursprüngliche Markdown hatte keine Tabellen, ein sehr alter Renderer zeigt also womöglich die rohen Striche.
Tipps
- Halt Tabellen schmal. Lange Sätze gehören in Absätze. Eine Tabelle mit 3 bis 6 kurzen Spalten liest sich auf dem Handy am besten.
- Beginn mit einer Tabellenkalkulation, wenn die Daten schon dort liegen. Kopier den Bereich, füge ihn in die erste Zelle ein und pass die Ausrichtung an.
- Um eine Tabelle in einem längeren Dokument aufzuräumen, füge das ganze Dokument in den Markdown Formatter ein. Er füllt Tabellen auf dieselbe Weise auf.
- Für Daten, die am Ende JSON statt einer Tabelle werden sollen, nimm den Konverter CSV in JSON.
- Um eine HTML-Tabelle von einer Webseite in Markdown zu verwandeln, nimm den Konverter HTML in Markdown.
Andere Wege, Markdown-Tabellen zu erstellen
- VS Code: Erweiterungen wie Markdown All in One formatieren Tabellen direkt, wenn du das Dokument formatierst.
- Pandoc kann auf der Kommandozeile einen CSV- oder Tabellenexport in eine Markdown-Tabelle verwandeln.
- Google Tabellen: Einen eingebauten Markdown-Export gibt es nicht, aber Zellen kopieren und hier einfügen dauert nur ein paar Sekunden.
Alles passiert in deinem Browser. Die Daten, die du einfügst, werden nirgendwohin gesendet.