Skip to main content
Zum Hauptinhalt springen
Entwicklung7. August 2026 7 Min. Lesezeit

CSV-zu-JSON-Konverter-Leitfaden

CSV wirkt einfach, bis ein Feld ein Komma, einen Zeilenumbruch oder ein führendes Gleichheitszeichen enthält. Lernen Sie die RFC-4180-Regeln und konvertieren Sie Daten, ohne etwas zu verlieren.

Konvertieren Sie CSV in JSON und umgekehrt mit dem CSV-Konverter — Anführungszeichen, Trennzeichen-Erkennung und Live-Ausgabe, alles im Browser.

Die Pipeline vom Export zur API

Das meiste reale CSV beginnt in einer Tabelle: eine Produktliste, ein Adressbuch, eine Übersetzungstabelle. Das Ziel ist meist eine JSON-API, eine Konfigurationsdatei oder ein Datenbank-Import.

Die Konvertierung wirkt mechanisch, aber jede falsch geparste Zeile wird downstream zu einem Bug. Werte mit Kommas, Anführungszeichen oder Zeilenumbrüchen sind die Stelle, an der naive Konverter scheitern.

RFC-4180-Anführungszeichen: der Teil, den alle vergessen

CSV-Anführungszeichen sind in RFC 4180 definiert: Ein Feld, das ein Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, muss in doppelte Anführungszeichen gesetzt werden; Anführungszeichen im Feld werden verdoppelt.

So ist `"Ada, Lovelace"` ein Feld mit dem Inhalt Ada, Lovelace, und `"Er sagte ""hallo"""` ist Er sagte "hallo". Ein Feld kann sogar einen Zeilenumbruch enthalten — deshalb ist „eine Zeile pro Datensatz“ nicht garantiert.

Ein korrekter Konverter behandelt das automatisch — ein Regex-Split auf Kommas tut das nicht.

name,note
"Ada, Lovelace","Zeile1
Zeile2"

Trennzeichen: Komma ist nicht universell

Komma ist der Standard, aber Semikolon-Exporte sind verbreitet, wo Komma als Dezimaltrennzeichen dient, und tabulatorgetrennte Werte erscheinen in vielen Tool-Exporten.

Ein praktischer Konverter erkennt das Trennzeichen aus der ersten Zeile und erlaubt die manuelle Korrektur — denn eine einmalige Heuristik stimmt meist, aber ausgerechnet dann nicht, wenn die Daten ungewöhnlich sind.

Header bestimmen die Struktur

Wenn die erste Zeile die Header sind, wird jede Folgezeile zu einem Objekt mit diesen Headern als Schlüsseln. Wiederholte Header müssen entdoppelt werden, damit kein Schlüssel stillschweigend einen anderen überschreibt.

Prüfen Sie vor der Konvertierung die Headerzeile: Leerzeichen am Ende, leere Header oder doppelte Namen sind klassische Quellen subtil falschen JSONs.

Warnung: Zellen, die mit =, + oder - beginnen, können Formeln ausführen, wenn die konvertierte CSV in einer Tabellenkalkulation geöffnet wird. Bei unvertrauenswürdigem Text diese Zellen bereinigen oder Nutzer warnen.

Ein Konvertierungs-Workflow, der Daten sauber hält

  1. Wählen Sie CSV zu JSON oder JSON zu CSV.
  2. Wählen Sie das Trennzeichen oder lassen Sie es aus der ersten Zeile erkennen.
  3. Fügen Sie die Eingabe ein und prüfen Sie die Zeilenzahl gegen die Quelle.
  4. Prüfen Sie die Header und stichprobenartig Zeilen, die Kommas oder Anführungszeichen enthielten.
  5. Kopieren Sie die Ausgabe und validieren Sie sie gegen das Zielschema.

FAQ

Q.Warum hat mein CSV Felder mit Zeilenumbrüchen?

A.RFC 4180 erlaubt Zeilenumbrüche in Anführungszeichen gesetzter Felder. Ein Datensatz ist eine Folge quotierter Felder, nicht unbedingt eine physische Zeile — verwenden Sie einen Parser, der Anführungszeichen behandelt, keinen Zeilensplit.

Q.Werden meine Daten beim Konvertieren hochgeladen?

A.Nein. Parsing, Konvertierung und Trennzeichen-Erkennung laufen in Ihrem Browser. Ihre Daten verlassen nie Ihr Gerät.

Q.Welches Trennzeichen sollte ich verwenden?

A.Passen Sie es der Konvention des Zielsystems an. Komma ist am häufigsten; Semikolon erscheint in Regionen, in denen Komma das Dezimaltrennzeichen ist; Tabulator ist nützlich, wenn Felder Kommas enthalten.

Referenzen

Dieser Leitfaden folgt der CSV-Spezifikation und verwandten Sicherheitshinweisen:

  • RFC 4180 – Common Format and MIME Type for CSV Files: https://www.rfc-editor.org/rfc/rfc4180
  • RFC 8259 – The JavaScript Object Notation (JSON) Data Interchange Format: https://www.rfc-editor.org/rfc/rfc8259
  • OWASP – CSV Injection: https://owasp.org/www-community/attacks/CSV_Injection

Ihre Daten jetzt konvertieren

CSV ↔ JSON mit Anführungszeichen, Trennzeichen-Erkennung und Live-Ausgabe — im Browser.

Saubere Daten sind eine bewusste Entscheidung

Der Unterschied zwischen einem funktionierenden Import und einem Wochenende Debugging sind meist Anführungszeichen und Trennzeichen — unsichtbar, bis sie brechen.

Konvertieren Sie lokal mit dem CSV-Konverter, prüfen Sie die Zeilenzahl und validieren Sie die Ausgabe gegen Ihr Zielschema.

csv zu jsonjson zu csvcsv anführungszeichencsv trennzeichen erkennenrfc 4180 csvcsv json konvertercsv injection