Zum Inhalt springen

ASCII-Tabellen-Generator

ASCII Table Generator

Rendert eine Tabelle als Monospace-ASCII, Markdown oder mit Rahmenzeichen, für READMEs und Kommentare.

Wandelt tab- oder kommagetrennte Daten in eine Texttabelle um, die Sie in ein Terminal, eine README oder einen Codekommentar einfügen können. Die Spaltenbreiten werden in Terminalzellen statt in Zeichen gemessen, was der einzige Weg ist, auf dem Emoji und CJK-Zeichen bündig stehen.

🔒 Läuft vollständig in Ihrem Browserasciitableformattext
Stil
Ausrichtung

Daten hinein

Erkannt

TSV — 4 Zeilen

Tabelle heraus

Die Spaltenbreite wird in Terminalzellen berechnet, nicht in Zeichen — Hangul und CJK zählen doppelt, kombinierende Zeichen gar nicht —, sodass 한글-Überschriften in einer Monospace-Schrift genauso stehen wie im Terminal. Fügen Sie direkt aus einer Tabellenkalkulation (Tabulatoren), aus einem CSV-Export oder aus einer vorhandenen Markdown-Tabelle ein.

So funktioniert es

  1. Fügen Sie die Zeilen ein

    Kopieren Sie direkt aus einer Tabellenkalkulation, und Sie bekommen Tabulatoren; ein CSV-Export und eine vorhandene Markdown-Tabelle werden ebenfalls gelesen. Das erkannte Format steht unter dem Feld.

  2. Wählen Sie den Rahmenstil

    Rahmenzeichen für ein Terminal, Plus-und-Strich-ASCII, wo die Schrift sie vielleicht nicht hat, oder Markdown-Pipes für eine README oder einen GitHub-Kommentar.

  3. Legen Sie die Ausrichtung fest

    Auto setzt numerische Spalten rechts und Text links, was ein Leser erwartet. Überschreiben Sie es, wenn eine Spalte mit Codes zufällig nur aus Ziffern besteht.

Häufige Fragen

Warum stehen Spalten mit Emoji oder CJK-Zeichen hier bündig, in meinem Editor aber nicht?

Weil die Breiten eine Schrift voraussetzen, in der ein Emoji oder ein CJK-Zeichen genau zwei Zellen belegt, wie in einem Terminal. Eine Proportionalschrift hat keine solche Regel, und in ihr steht nichts bündig; ein Editor, dessen Monospace-Schrift diese Zeichen in irgendeiner anderen Breite rendert, verschiebt sich ebenfalls.

Kann es eine Markdown-Tabelle zurücklesen?

Ja – fügen Sie eine ein, und sie wird als Daten geparst, sodass Sie so auch eine Markdown-Tabelle in eine mit Rahmenzeichen umwandeln oder eine Tabelle neu ausrichten, die jemand von Hand bearbeitet hat.

Was ist mit einer Zelle, die einen Zeilenumbruch enthält?

Dafür gibt es keine Unterstützung – eine Zeile ist eine Zeile. Ein CSV-Feld in Anführungszeichen mit eingebettetem Zeilenumbruch wird in zwei Zeilen aufgeteilt. Ersetzen Sie die Zeilenumbrüche vor dem Einfügen, oder nehmen Sie die Aufteilung hin.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.