Text in Tabelle umwandeln
Die Funktion liest einen Text mit mehreren gleichartigen Angaben – etwa eine Liste von Personen, Produkten oder Terminen im Fließtext – und ordnet sie in eine Tabelle mit klaren Spalten. Sie richtet sich an alle, die Angaben aus Text nicht mehr von Hand in Zeilen und Spalten übertragen wollen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Woran das Werkzeug Zeilen erkennt
Wiederholt sich im Text ein Muster – etwa immer Name, dann Rolle, dann Telefonnummer –, erkennt das Werkzeug dieses Muster automatisch und macht daraus eine Zeile je Eintrag. Uneinheitlich formulierte Angaben, etwa mal mit, mal ohne Vorwahl, werden dabei auf ein einheitliches Format in der jeweiligen Spalte gebracht, damit die Tabelle am Ende durchgängig lesbar bleibt und sich sofort weiterverarbeiten lässt.
Spaltenüberschriften selbst bestimmen
Ohne Vorgabe wählt das Werkzeug sprechende Spaltenüberschriften passend zum Inhalt. Geben Sie stattdessen eigene Spaltennamen vor, etwa `Name`, `Abteilung`, `Durchwahl`, richtet sich die Tabelle exakt danach, auch wenn der Ausgangstext die Angaben in anderer Reihenfolge oder mit anderen Bezeichnungen nennt und Sie so ein festes Format für die Weiterverarbeitung in Ihrer bestehenden internen Vorlage erhalten, ohne einzelne Spalten im Nachhinein noch einmal umzubenennen oder neu zu sortieren.
Wo Sie es nutzen
Die Hauptoberfläche ist diese Webseite: Text einfügen, Tabelle erhalten, ohne Anmeldung. Dieselbe Funktion steht auch per API bereit, für alle, die Text automatisiert in eine Tabellenkalkulation überführen, und bald zusätzlich über App und E-Mail. Es handelt sich nicht um „eine API“, sondern um ein Werkzeug für mehrere Kanäle, je nach Herkunft des Ausgangstextes und danach, wie Sie die Tabelle anschließend weiterverwenden.
Weiterverarbeitung nach der Umwandlung
Die entstandene Tabelle lässt sich als Markdown-Tabelle kopieren oder direkt an das Schwesterwerkzeug zur Umwandlung in eine Excel-Datei weitergeben. So wird aus einer formlosen Liste in wenigen Schritten eine Datei, die sich in einer Tabellenkalkulation weiter sortieren und filtern lässt, ohne die Ausgangsdaten erneut abzutippen oder von Hand in einzelne Zellen zu übertragen, was bei langen Listen viel Zeit kostet.
Anwendungsfälle
Die Teilnehmerliste aus einer E-Mail
Anna Hoffmann erhält eine formlos aufgezählte Teilnehmerliste per E-Mail und lässt sie als Tabelle mit Name, Firma und Anmeldedatum ausgeben, statt sie von Hand zu sortieren.
Produktangaben aus einem Katalogtext
Die Bäckerei Hoffmann e. K. wandelt eine im Fließtext beschriebene Zutatenliste mehrerer Produkte in eine Tabelle mit Produkt, Menge und Einheit um, für die interne Kalkulation.
Terminübersicht aus einem Protokoll
Lukas Fischer extrahiert aus einem langen Projektprotokoll alle genannten Termine und Zuständigkeiten und ordnet sie in eine Tabelle für die Projektübersicht.
Häufige Fragen
Kann ich eigene Spaltennamen vorgeben?
Ja. Geben Sie die gewünschten Spaltennamen mit an, und die Tabelle richtet sich danach, statt eigene Bezeichnungen zu wählen.
Was passiert bei uneinheitlich formulierten Angaben?
Das Werkzeug versucht, gleichartige Angaben in ein einheitliches Format je Spalte zu bringen, etwa Telefonnummern in derselben Schreibweise. Bleibt eine Angabe unklar, wird das Feld leer gelassen statt geraten.
Was passiert mit meinem Text?
Er wird ausschließlich zur Erzeugung der Tabelle verarbeitet und danach nicht dauerhaft gespeichert. Ein Konto ist dafür nicht erforderlich.
Was kostet die Umwandlung genau?
$0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter des eingefügten Textes. Eine Liste mit 500 Wörtern kostet damit rund einen US-Cent an Verarbeitungskosten.
In welchem Format kommt die Tabelle heraus?
Als Markdown-Tabelle, die sich direkt kopieren lässt. Für eine Excel-Datei nutzen Sie im Anschluss das Schwesterwerkzeug zur Umwandlung von JSON in eine Excel-Datei.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Anfrage, direkt und ohne Registrierung.
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/text/to-table \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/to-table", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/to-table",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/to-table", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/to-table", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.to_table",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_tokens | 20000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |