JSON in CSV umwandeln

Fügen Sie ein JSON-Array aus Objekten oder ein einzelnes Objekt ein. Sie erhalten CSV-Text mit einer Kopfzeile, die jeden Schlüssel der Daten auflistet, zum Kopieren oder als data.csv zum Herunterladen.

Kostenlos Läuft in Ihrem Browser Stand: Dienstag, 10. November 2026

Ein Array wie [{...}, {...}] oder ein einzelnes Objekt als eine Zeile. Bis zu 2.000.000 Zeichen.

Trennzeichen zwischen den Werten

Wählen Sie Semikolon, wenn Ihr Excel Semikolons erwartet. Deutsches Excel tut das in der Regel.

Ein verschachteltes Objekt wird zu einer Spalte je Schlüssel, etwa address.zip. Arrays und leere Objekte stehen als JSON-Text.

Ergebnis

Gültigkeit — Gültiges JSON oder Zeile und Spalte des ersten Fehlers.
CSV-Text

Dieses Werkzeug läuft in Ihrem Browser. Was Sie eingeben, wird nicht an uns gesendet.

So verwenden Sie es

  1. Fügen Sie Ihre Daten in JSON-Array aus Objekten ein. Auch ein einzelnes Objekt funktioniert.
  2. Wählen Sie das Trennzeichen zwischen den Werten. Nehmen Sie Semikolon (;), wenn Ihr Excel Semikolons erwartet.
  3. Lassen Sie Verschachtelte Objekte auflösen angehakt, um verschachtelte Objekte in Spalten zu teilen, oder entfernen Sie den Haken, um sie als JSON-Text zu schreiben.
  4. Prüfen Sie Gültigkeit, dann kopieren Sie den CSV-Text oder laden ihn als data.csv herunter.

So entstehen Spalten und Zeilen

Jedes Objekt wird zu einer Zeile. Die Spalten sind alle Schlüssel, die in den Objekten vorkommen, in der Reihenfolge ihres ersten Auftretens. Fehlt ein Schlüssel in einem Objekt, bleibt die Zelle leer. Ein Text wird als Text geschrieben, eine Zahl genau so, wie sie eingegeben wurde, true und false als Wörter und null als leere Zelle.

  • Mit aufgelösten Objekten wird ein Objekt im Objekt zu einer Spalte je Schlüssel: address mit zip wird zur Spalte address.zip. Ein leeres Objekt wird als {} geschrieben.
  • Ein Array wird immer als JSON-Text geschrieben, etwa ["json","csv"], weil eine Zelle nur einen Wert enthält.
  • Ein Schlüssel, der in demselben Objekt zweimal vorkommt, wird abgelehnt, weil eine Spalte nicht zwei Werte enthalten kann.

Anführungszeichen und Trennzeichen (RFC 4180)

RFC 4180 beschreibt die übliche Form von CSV. Zeilen enden mit CRLF. Ein Feld, das das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthält, steht in doppelten Anführungszeichen, und jedes doppelte Anführungszeichen darin wird zweimal geschrieben.

Deutsches Excel erwartet Semikolons zwischen den Werten. Eine Datei mit Kommas öffnet sich dort mit jeder Zeile in einer einzigen Spalte. Wählen Sie für sie daher das Semikolon. Die Datei beginnt mit einer Byte-Order-Mark, damit Sonderzeichen wie ä, ö, ü, ß und ş richtig gelesen werden.

Rechenbeispiel: zwei Personen, eine mit verschachteltem Objekt

Der Standardtext hat zwei Objekte. Das erste hat eine Adresse mit Postleitzahl. Das zweite hat keine Stadt und keine Adresse, seine Notiz enthält Anführungszeichen, und sein Name enthält ein Komma.

Die Kopfzeile listet die Schlüssel in der Reihenfolge ihres ersten Auftretens: id, name, city, address.zip und note. Die zweite Zeile behält ihr Komma in Anführungszeichen, und die Anführungszeichen um das Wort hello werden zweimal geschrieben.

Zeile Was geschrieben wird
1 id,name,city,address.zip,note
2 1,Ayşe Yılmaz,Istanbul,34000,
3 2,"Mehmet, Ali",,,"Said ""hello"""

Häufig gestellte Fragen

Warum öffnet sich meine CSV-Datei in Excel in einer einzigen Spalte?

Excel übernimmt das Trennzeichen aus den Regionaleinstellungen. Erwartet es Semikolons, landet bei einer Datei mit Kommas jede ganze Zeile in einer Spalte. Wählen Sie Semikolon (;) als Trennzeichen und wandeln Sie erneut um.

Warum steht am Anfang der Datei ein seltsames Zeichen?

Es ist die Byte-Order-Mark, ein unsichtbares Zeichen, das Excel und andere Programme darauf hinweist, dass die Datei UTF-8 ist. So bleiben Buchstaben wie ş, ğ, ı und İ beim Öffnen richtig.

Werden Zahlen beim Umwandeln gerundet?

Nein. Eine Zahl wird genau so geschrieben, wie sie im JSON eingegeben wurde. Eine ID wie 12345678901234567890 behält daher jede Ziffer.

Was passiert mit Arrays innerhalb eines Objekts?

Ein Array wird als JSON-Text in einer Zelle geschrieben, etwa ["json","csv"], wobei die doppelten Anführungszeichen nach RFC 4180 verdoppelt werden. Nichts geht verloren, aber eine Tabelle kann die Elemente nicht einzeln sortieren.

Warum wird ein Schlüssel abgelehnt, der in einem Objekt zweimal vorkommt?

Eine Spalte enthält pro Zeile einen Wert. Hat ein Objekt denselben Schlüssel zweimal, gibt es für diese Spalte keinen eindeutigen Wert, deshalb sollen Sie einen davon entfernen.

Wird meine Datei irgendwohin hochgeladen?

Nein. Die Umwandlung läuft in Ihrem Browser, und was Sie einfügen, wird nicht an einen Server gesendet.

Quellen

Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.

Wir verwenden notwendige Cookies, damit die Website funktioniert. Mit Ihrer Einwilligung verwendet Google außerdem Werbe-Cookies, um personalisierte Anzeigen zu zeigen. Wenn Sie diese ablehnen, sehen Sie weiterhin Anzeigen, sie werden aber nicht personalisiert.