ForHosting KIT · Text & KI

CSV-Feld escapen (RFC 4180)

Aus Smith, John wird "Smith, John", damit das Komma die Spalte nicht teilt, und jedes innere doppelte Anführungszeichen wird verdoppelt, wie RFC 4180 es verlangt. Einfacher Text wie plain bleibt unverändert. 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
plain
Erhalten Sie
Maskiert
plain

Escapen Sie ein CSV-Feld gemäß RFC 4180 (doppelte Anführungszeichen verdoppelt). Suchintention: csv escape online / rfc4180. Für eine korrekte Antwort sind keine Netzaufrufe, Zufalls-Seeds und kein Serverzustand nötig.

Warum manche CSV-Werte Anführungszeichen brauchen

Eine CSV-Datei trennt Werte mit Kommas und Zeilen mit Zeilenumbrüchen. Das funktioniert, bis ein Wert selbst eines dieser Zeichen enthält: Ein Name wie Smith, John würde in zwei Spalten zerfallen, und eine Adresse mit Zeilenumbruch würde die Zeile vorzeitig beenden. RFC 4180, die gängige Beschreibung des CSV-Formats, löst das, indem ein solcher Wert in doppelte Anführungszeichen gesetzt wird. Dieses Werkzeug wendet die Regel auf jeweils einen Wert an und setzt Anführungszeichen nur bei Komma, Anführungszeichen oder Zeilenumbruch.

Verdoppelte Anführungszeichen und die Option für immer

Enthält der Wert bereits ein doppeltes Anführungszeichen, reicht das Einschließen nicht, denn ein Leseprogramm hielte es für das Ende des Werts. Deshalb wird jedes innere Anführungszeichen zweimal geschrieben, bevor die äußeren hinzukommen. Jede Tabellenkalkulation, die RFC 4180 folgt, liest so den ursprünglichen Text exakt zurück. Wenn Sie jeden Wert eingeschlossen haben möchten, etwa für eine einheitliche Datei, schalten Sie die Option für immer gesetzte Anführungszeichen ein. Das Ergebnis zeigt außerdem an, ob Anführungszeichen hinzugefügt wurden.

So funktioniert es

Escapen Sie ein CSV-Feld gemäß RFC 4180 (doppelte Anführungszeichen verdoppelt). Setzt Anführungszeichen, wenn das Feld Komma, Anführungszeichen oder Zeilenumbrüche enthält, oder wenn erzwungen. Die Implementierung ist reines JavaScript ohne externe Dienste.

Für eine korrekte Antwort sind keine Netzaufrufe, Zufalls-Seeds und kein Serverzustand nötig. Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die Suchintention.

Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Koerzition falscher Typen. Ist ein Feld optional, stehen Defaults in params und werden in der

Eingaben, Grenzen und Rundung

Optionale Dezimalstellen nutzen half-up einmal. Ausgaben spiegeln Schlüssel-Eingaben, damit Automatisierung den vollen Kontext jedes Aufrufs protokollieren kann. Für eine korrekte Antwort sind keine Netzaufrufe, Zufalls-Seeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Koerzition falscher Typen.

Wenn

Wann Sie es nutzen

Nutzen Sie es, wenn Ihre Suchintention zum Rechnernamen passt und Sie eine reproduzierbare Antwort für Lehre, Finanzoperationen, GIS, Textwerkzeuge oder Einheitengeschichte brauchen. Escapen Sie ein CSV-Feld gemäß RFC 4180 (doppelte Anführungszeichen verdoppelt). Für eine korrekte Antwort sind keine Netzaufrufe, Zufalls-Seeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Koerzition falscher Typen.

Ist ein Feld optional, stehen Defaults in

Ruft es das Netzwerk auf?

Nein. Alle Mathematik- und Texttransformationen sind lokal und deterministisch.

Wann braucht ein CSV-Wert Anführungszeichen?

Wenn er ein Komma, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthält. Diese Zeichen würden den Wert teilen oder die Zeile vorzeitig beenden, deshalb wird der ganze Wert in doppelte Anführungszeichen gesetzt. Ein einfacher Wert wie plain bleibt unverändert.

Was passiert mit Anführungszeichen im Wert?

Jedes doppelte Anführungszeichen im Wert wird verdoppelt, und der ganze Wert wird eingeschlossen. Das ist die Regel aus RFC 4180, daher liest jede Tabellenkalkulation und jedes Programm, das ihr folgt, den ursprünglichen Text exakt zurück.

Kann ich Anführungszeichen für jeden Wert erzwingen?

Ja. Schalten Sie die Option für immer gesetzte Anführungszeichen ein, dann wird der Wert auch ohne Komma, Anführungszeichen oder Zeilenumbruch eingeschlossen. Das hilft bei einheitlichen Dateien oder Programmen, die jeden Wert in Anführungszeichen erwarten.

Löst ein Semikolon oder Tabulator Anführungszeichen aus?

Nein. Nur Komma, doppeltes Anführungszeichen oder Zeilenumbruch führen zu Anführungszeichen. Trennt Ihre Tabellenkalkulation Spalten mit Semikolons, schalten Sie die Option für immer gesetzte Anführungszeichen ein, damit jeder Wert trotzdem eingeschlossen wird.

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/text/csv-escape

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/text/csv-escape \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"say \"hi\""}'
{
  "text": "say \"hi\""
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.csv_escape",
  "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.

Der Rechner ist im Browser kostenlos, deterministisch und identisch auf dem API-Pfad. Eingaben werden vor jeder Arithmetik geprüft; ungültige Payloads scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen angefordert sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS

So funktioniert es

Der Rechner ist im Browser kostenlos, deterministisch und identisch auf dem API-Pfad. Eingaben werden vor jeder Arithmetik geprüft; ungültige Payloads scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen angefordert sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.

Eingaben, Grenzen und Rundung

Geben Sie die erforderlichen Parameter als JSON-Zahlen oder -Zeichenketten gemäß Dokumentation an. Ungültige Typen, fehlende Pflichtfelder oder Werte außerhalb des Bereichs werfen invalid_input mit klarer Meldung. Der Rechner ist im Browser kostenlos, deterministisch und identisch auf dem API-Pfad. Eingaben werden vor jeder Arithmetik geprüft; ungültige Payloads scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen angefordert sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.

Wann Sie es nutzen

Der Rechner ist im Browser kostenlos, deterministisch und identisch auf dem API-Pfad. Eingaben werden vor jeder Arithmetik geprüft; ungültige Payloads scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen angefordert sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.

Schnellprüfung

Fügen Sie Werte in das kostenlose Widget ein und vergleichen Sie mit einer Tabelle.

Automatisierung

Rufen Sie die API mit demselben JSON-Vertrag aus n8n, Skripten oder CMS auf.

Lehre

Zeigen Sie Formel und fixierte Golden-Beispiele ohne proprietäre Software.

Ist es im Browser kostenlos?

Ja. Tier A läuft vollständig clientseitig mit demselben Kern wie die API.

Was passiert bei ungültiger Eingabe?

Der Handler wirft invalid_input; fehlgeschlagene Jobs werden nicht berechnet.

Kann ich es über die API nutzen?

Ja. Senden Sie dieselben in params dokumentierten JSON-Felder.

Wer ist der Autor?

Aspire (elon@forhosting.com), nur EN-Auslieferung; Nitro hydriert Locales.

Vollständige KIT-Dokumentation lesen →