ForHosting KIT · Text & KI

Text in Spalten ausrichten

Fügen Sie «name,age,city», «Alice,30,NY» und «Bob,25,Los Angeles» ein und Sie erhalten drei saubere Spalten mit 5, 3 und 11 Zeichen, zwei Leerzeichen voneinander entfernt und in jeder Festbreitenansicht lesbar. Ganz ohne Tabellenprogramm. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
name,age,city Alice,30,NY Bob,25,Los Angeles
Trennzeichen
,
Ausrichten
Left
Gap
2
Erhalten Sie
Zeilen
3
Spalten
3
Spaltenbreiten
5, 3, 11
Zeilenanzahl
3

Unordentliche tabellarische Einfügungen —CSV-Exporte mit unregelmäßigen Feldlängen, mit Pipes verbundene Protokolle oder handgetippte Tabulatorlisten— sind schwer zu überblicken, bis jede Spalte bündig steht. Dieses Werkzeug nimmt mehrzeiligen Text, teilt jede Zeile am gewählten Trennzeichen, misst den breitesten Wert jeder Spalte und füllt jede Zelle auf, damit die Tabelle in jeder monospaced Ansicht klar lesbar ist. Sie steuern die Ausrichtung (links, rechts oder zentriert), den Abstand aus Leerzeichen zwischen Spalten und ob Felder vor dem Messen getrimmt werden. Im Motor gibt es kein Netzwerk, kein Modell und keine Uhrabhängigkeit: identische Eingaben liefern stets dieselbe ausgerichtete Ausgabe und dieselben Spaltenbreiten-Metadaten für Tests und Pipelines.

So funktioniert die Spaltenausrichtung bei getrenntem Text

Spaltenausrichtung ist ein klassisches Layout-Problem fester Breite: Behandeln Sie jede Zeile als Reihe von Feldern, ermitteln Sie, wie breit jede Spalte für ihre längste Zelle sein muss, und füllen Sie jede kürzere Zelle auf, bis die visuellen Spalten gestapelt sind. Diese Fähigkeit teilt die Eingabe zuerst an Zeilenumbrüchen (unterstützt LF, CRLF und reines CR) und dann jede nicht leere Zeile am konfigurierten Trennzeichen —standardmäßig Komma, oder Tabulator, Pipe, Semikolon oder eine kurze benutzerdefinierte Zeichenkette, die Sie übergeben.

Optionales Feld-Trimming entfernt führende und abschließende Leerzeichen vor der Breitenmessung, damit versehentliche Leerzeichen in einem CSV-Einfügen keine Spalte aufblähen. Unregelmäßige Zeilen mit weniger Feldern als die breiteste Zeile werden mit leeren Zeichenketten aufgefüllt, sodass jede Zeile dieselbe Spaltenanzahl hat. Für jede Spalte speichert die Engine die maximale Zellenlänge und füllt jede Zelle auf diese Breite: linke Ausrichtung hängt Leerzeichen an, rechte stellt sie voran, und zentrierte teilt das Füllbudget mit floor links und dem Rest rechts für eine stabile, deterministische Mitte.

Spalten werden mit einem konfigurierbaren Abstand reiner Leerzeichen (Standard zwei) wieder verbunden —im vertrauten Stil von column -t für monospaced Tabellen—, ohne das ursprüngliche Trennzeichen in die Anzeige zurückzuschreiben. Leere Quellzeilen bleiben leere Zeilen in der Ausgabe, damit Abschnittsumbrüche Ihrer Einfügung erhalten bleiben.

Wo ausgerichtete Spalten in der Praxis Nutzen stiften

Support- und Betriebsteams fügen CSV-Fragmente aus Tickets ein und brauchen eine auf einen Blick lesbare monospaced Tabelle in Chat oder Runbook, ohne eine Tabellenkalkulation zu öffnen. Entwickler und SREs wandeln pipe- oder tabulatorgetrennte Sondenausgaben in ausgerichtete Spalten für Incident-Notizen, Pull-Request-Beschreibungen und Terminalprotokolle um, die lesbar bleiben, wenn Werte unterschiedlich lang sind. Daten- und Analytics-Teams richten Zahlen rechts und Beschriftungen links aus, damit gemischte Tabellen den visuellen Konventionen von Finanzberichten entsprechen, bevor sie in Dokumentation kopiert werden.

Lehrkräfte und technische Autoren bauen Unterrichtsbeispiele zu Festbreiten-Layout und Trennzeichenkonzepten, ohne column-Hilfsprogramme auf jeder Schüler-Maschine zu installieren. Bevorzugen Sie diese Seite, wenn die Suchintention Text in Spalten ausrichten, getrennte Felder auffüllen oder ein unordentliches CSV als Tabelle lesbar machen lautet; wenn Sie Prosa mit einem LLM in eine Markdown-Tabelle umwandeln, CSV-Dateien zusammenführen oder eine einzelne Zeichenkette auf feste Breite auffüllen müssen, nutzen Sie jene dedizierten Werkzeuge statt diesen Vertrag zu überdehnen.

CSV- und TSV-Einfügungen aufhübschen

Wandeln Sie unregelmäßige komma- oder tabulatorgetrennte Exporte in eine monospaced Tabelle um, die Sie in Tickets, Dokumentation und Chat einfügen können, ohne eine Tabellenkalkulation zu öffnen.

CLI- und Sondenausgabe ausrichten

Füllen Sie pipe- oder leerzeichengetrennte Befehlsausgabe auf, damit Statusspalten in Incident-Notizen, PR-Beschreibungen und Runbooks bündig stehen.

Zahlen in gemischten Tabellen rechtsbündig ausrichten

Nutzen Sie Rechtsausrichtung bei Zahlenspalten und Linksausrichtung bei Beschriftungen, damit Finanz- oder Bestandsausschnitte den Berichtskonventionen in monospaced Schriften entsprechen.

Wie richte ich getrennten Text in Spalten aus?

Senden Sie mehrzeiligen Text mit einem Trennzeichen (Standard Komma).

Welche Trennzeichen werden unterstützt?

Jede nicht leere Zeichenkette bis zu acht Zeichen. Übliche Wahl: Komma, Tabulator, Pipe (|) und Semikolon. Standard ist das Komma. Sie können die Zwei-Zeichen-Sequenz \t für einen Tabulator senden.

Bleibt das ursprüngliche Trennzeichen in der Ausgabe erhalten?

Nein. Felder werden aufgefüllt und mit einem konfigurierbaren Abstand aus Leerzeichen (Standard zwei) wieder verbunden, im klassischen Stil von column -t, für saubere monospaced Lesbarkeit.

Was geschieht mit unregelmäßigen Zeilen oder Leerzeilen?

Kürzere Zeilen werden mit leeren Zellen bis zur breitesten Zeile aufgefüllt. Vollständig leere Quellzeilen bleiben als Leerzeilen in der ausgerichteten Ausgabe erhalten.

Kann ich die Spalten rechtsbündig ausrichten?

Ja. Bei rechtsbündiger Ausrichtung werden die Leerzeichen vor jeden Wert gesetzt, sodass Zahlen an ihrer letzten Ziffer bündig stehen. Linksbündig ist die Vorgabe, zentriert verteilt die Füllung auf beide Seiten.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/str/align-columns

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/align-columns \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"name,age,city\nAlice,30,NY\nBob,25,Los Angeles"}'
{
  "text": "name,age,city\nAlice,30,NY\nBob,25,Los Angeles"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.align_columns",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

So funktioniert die Spaltenausrichtung bei getrenntem Text

Überdimensionierte Nutzlasten, zu viele Zeilen oder Spalten, leerer Text oder ein leeres Trennzeichen scheitern mit invalid_input statt Daten stillschweigend abzuschneiden.

Eingabevertrag, Antwortform und Validierungsregeln

Optionales align normalisiert zu left, right oder center (Aliase l, r, c, start, end, middle). Klassischer Check: name,age,city dann Alice,30,NY dann Bob,25,Los Angeles mit Standard-Komma und gap zwei ergibt drei linksbündige Spalten, deren Stadtspalte breit genug für Los Angeles ist und deren kürzere Zellen mit Leerzeichen aufgefüllt sind, damit eine monospaced Schrift saubere vertikale Kanten zeigt. Nutzen Sie das kostenlose Browserformular zum Einfügen und Kopieren der Formatierung und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie CLI-Ausgabe, README-Tabellen oder Support-Tickets vor der Veröffentlichung normalisieren. Senden Sie per POST einen JSON-Körper mit dem erforderlichen text: einer mehrzeiligen Zeichenkette getrennter Felder. Das optionale delimiter ist standardmäßig ein Komma und akzeptiert Aliase wie sep oder delim; schreiben Sie ein echtes Tabulatorzeichen oder die Zwei-Zeichen-Sequenz Backslash-t, wenn Clients Steuerzeichen nicht leicht einbetten können. Optionales gap ist eine nichtnegative Ganzzahl von Leerzeichen zwischen aufgefüllten Spalten, Standard zwei, mit Obergrenze, damit eine einzelne Anfrage die Ausgabegröße nicht sprengt. trim_fields ist optional und standardmäßig true; setzen Sie es auf false, wenn innere führende Leerzeichen bedeutsam sind und bleiben müssen. Bei Erfolg spiegelt die Antwort die normalisierten Optionen und liefert aligned (die vollständige mehrzeilige Tabelle), rows (Anzahl nicht leerer Quellzeilen), columns (Breite der Matrix), column_widths (pro Spalte genutzte Zeichenbreiten für das Auffüllen), line_count einschließlich Leerzeilen und operation mit dem Wert align_columns. Fehlender oder leerer Text, leeres Trennzeichen, nicht-boolesche Trim-Flags, align-Werte außerhalb der erlaubten Menge oder Größen über den dokumentierten Grenzen lösen invalid_input aus und werden nicht abgerechnet. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

Wo ausgerichtete Spalten in der Praxis Nutzen stiften

Weil diese Fähigkeit reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netzwerk, und fehlgeschlagene Validierung verbraucht kein Prepaid-Guthaben.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →