Anleitung
- Geben Sie die Kopfzeile in die erste Zeile und die Daten darunter ein oder öffnen Sie „Aus CSV füllen…“ und fügen Sie Zellen aus einer Tabelle ein.
- Fügen Sie Zeilen und Spalten über die Schaltflächen hinzu oder entfernen Sie sie.
- Legen Sie die Ausrichtung jeder Spalte über das Menü darüber fest.
- Wählen Sie Markdown oder HTML und kopieren oder laden Sie die Tabelle herunter.
So funktioniert es
Die Markdown-Ausgabe folgt der Tabellensyntax von GitHub Flavored Markdown (GFM), die GitHub, GitLab, viele Dokumentationsgeneratoren und die meisten Markdown-Editoren unterstützen. Die erste Zeile wird zur Kopfzeile, gefolgt von der Trennzeile, die die Ausrichtung festlegt: :--- für links, :---: für zentriert, ---: für rechts und --- für die Standardeinstellung.
Zellinhalte werden maskiert, damit sie die Tabelle nicht zerstören können: Ein | innerhalb einer Zelle wird als \| geschrieben, und ein Zeilenumbruch wird zu <br>, da eine GFM-Tabellenzeile in einer Zeile bleiben muss. Anderes Markdown in Zellen, etwa **fett** oder `code`, bleibt erhalten und wird vom Markdown-Viewer gerendert. Mit „Spalten mit Leerzeichen ausrichten“ wird jede Spalte auf dieselbe Breite aufgefüllt, damit die Tabelle als Klartext lesbar ist; Zeichen wie Chinesisch, Japanisch oder Koreanisch zählen als zwei Spalten breit. Zeilen mit weniger Zellen werden mit leeren Zellen aufgefüllt.
Der Import akzeptiert tabulatorgetrennten Text (das, was Tabellenkalkulationen in die Zwischenablage legen), CSV mit Kommas oder Semikolons, einschließlich Feldern in Anführungszeichen, die Kommas, Anführungszeichen und Zeilenumbrüche enthalten, sowie vorhandene Markdown-Tabellen, deren Ausrichtungszeile ebenfalls gelesen wird.
Die HTML-Ausgabe ist eine einfache <table> mit <thead> und <tbody>. Text wird HTML-maskiert (& < > "), Zeilenumbrüche werden zu <br>, und die Ausrichtung wird mit Inline-Styles für text-align gesetzt, sodass sie ohne Stylesheet funktioniert.
Beispiele
Von der Tabelle zur README
Wählen Sie einen Bereich in Google Sheets aus, kopieren Sie ihn, fügen Sie ihn in das Importfeld ein und klicken Sie auf „Tabelle füllen“. Richten Sie die Preisspalte rechtsbündig aus und kopieren Sie das Markdown in die README.md.
Text mit Pipe-Zeichen
Eine Zelle mit „Unlimited | fair use“ wird als Unlimited \| fair use geschrieben, damit GitHub das Pipe-Zeichen anzeigt, statt eine neue Spalte zu beginnen.
Vorhandene Tabelle aufräumen
Fügen Sie eine handgeschriebene Markdown-Tabelle mit ungleichmäßigen Abständen ein, klicken Sie auf „Tabelle füllen“ und kopieren Sie das Ergebnis zurück – alle Spalten sind ausgerichtet und die Ausrichtung bleibt erhalten.
Häufig gestellte Fragen
Kann eine Zelle einen Zeilenumbruch enthalten?
Nicht als echten Zeilenumbruch, da jede Tabellenzeile in Markdown eine einzelne Zeile sein muss. Der Generator schreibt stattdessen <br>, was GitHub und die meisten Viewer als Zeilenumbruch anzeigen.
Warum muss es eine Kopfzeile geben?
GFM-Tabellen beginnen immer mit einer Kopfzeile, gefolgt von der Ausrichtungszeile. Wenn Sie keine sichtbaren Überschriften möchten, können Sie die Kopfzellen leer lassen; die meisten Viewer zeichnen die Kopfzeile trotzdem.
Kann ich Zellen verbinden?
Nein. Markdown-Tabellen unterstützen keine verbundenen Zellen (colspan oder rowspan). Falls Sie diese benötigen, verwenden Sie die HTML-Ausgabe und fügen Sie colspan- oder rowspan-Attribute manuell hinzu.
Ändert das Auffüllen das Erscheinungsbild der Tabelle beim Rendern?
Nein. Zusätzliche Leerzeichen werden beim Rendern der Markdown-Tabelle ignoriert. Das Auffüllen dient nur der besseren Lesbarkeit und Bearbeitung des Quelltexts.
Datenschutz
Die Tabelle wird ausschließlich in Ihrem Browser erstellt. Die eingegebenen oder eingefügten Daten werden nicht hochgeladen, gespeichert oder in Analysen einbezogen.