Tools
DE

CSV in JSON umwandeln

Fügen Sie CSV-Daten ein oder öffnen Sie eine aus Excel oder Google Sheets exportierte Datei – Sie erhalten ein JSON-Array aus Objekten. Kommas, Semikolons, Tabs und Pipes werden automatisch erkannt.

CSV

JSON

Privat: Ihre Daten werden in Ihrem Browser verarbeitet und nie hochgeladen.

So wandeln Sie CSV in JSON um

  1. Fügen Sie Ihre CSV-Daten ein oder öffnen Sie eine .csv-Datei. Das Trennzeichen wird automatisch erkannt, Sie können es aber auch selbst wählen.
  2. Lassen Sie Erste Zeile ist Kopfzeile aktiviert, um die Spaltennamen als Schlüssel zu verwenden. Ohne Kopfzeile wird jede Zeile zu einem Array von Werten.
  3. Kopieren Sie das JSON oder laden Sie es herunter. Spalten mit Namen wie address.city werden zu verschachtelten Objekten, solange die Punktpfad-Option aktiv ist.

So werden CSV-Werte umgewandelt

CSV-ZelleJSON-Wert
42, -1.5, 2e3Zahl, Ziffern bleiben exakt erhalten
true, falseBoolean
nullnull
leere Zelle"" (leerer String)
007, +49 30 1234String – führende Nullen und Pluszeichen bleiben erhalten
["a","b"], {"x":1}wird als JSON-Array bzw. JSON-Objekt geparst
alles andereString

Deaktivieren Sie Zahlen, boolesche Werte und null erkennen, wenn alle Werte Strings bleiben sollen.

Anführungszeichen, Zeilenumbrüche und weitere CSV-Details

Der Parser folgt RFC 4180: Felder dürfen in doppelte Anführungszeichen gesetzt werden, ein Anführungszeichen innerhalb eines Felds wird verdoppelt (""), und Felder in Anführungszeichen dürfen Trennzeichen und Zeilenumbrüche enthalten. Zeilenenden von Windows (CRLF) und Unix (LF) sowie eine UTF-8-Byte-Order-Mark (BOM) werden automatisch verarbeitet. Leere oder doppelte Spaltennamen werden umbenannt (column3, name_2), sodass keine Daten verloren gehen.

Häufig gestellte Fragen

Wie wandle ich eine Excel-Datei in JSON um?

Wählen Sie in Excel Datei → Speichern unter → CSV UTF-8 (durch Trennzeichen getrennt) und öffnen Sie diese Datei anschließend hier. Jede Zeile wird zu einem JSON-Objekt mit den Spaltenüberschriften als Schlüssel.

Warum sind manche Zahlen im JSON Strings?

Werte mit führenden Nullen (etwa Postleitzahlen wie 01067) oder einem Pluszeichen bleiben Strings, damit nichts verloren geht. Sind alle Werte Strings, prüfen Sie, ob Zahlen, boolesche Werte und null erkennen aktiviert ist.

Kann ich aus einer CSV-Datei verschachteltes JSON erzeugen?

Ja. Benennen Sie die Spalten mit Punktpfaden wie user.name und user.email und lassen Sie die Punktpfad-Option aktiviert – daraus wird {"user": {"name": …, "email": …}}.

Welches Trennzeichen verwendet meine Datei?

Der Konverter probiert Kommas, Semikolons, Tabs und Pipes aus und wählt das Zeichen, das jede Zeile in gleich viele Felder aufteilt. Im Menü „Trennzeichen“ können Sie die Auswahl ändern. Ein deutsches Excel speichert CSV übrigens meist mit Semikolon.