jsonecho

JSON zu CSV

Verwandeln Sie ein Array von JSON-Objekten in CSV-Zeilen mit einer Spalte pro Feld, bereit für Excel oder Google Sheets.

Tool wird geladen ...

So verwenden Sie JSON zu CSV

  1. Fügen Sie ein JSON-Array von Objekten oder ein Objekt, das eines enthält, ein.
  2. Wählen Sie das Trennzeichen. Das Semikolon ist für Excel in vielen europäischen Ländereinstellungen die richtige Wahl.
  3. Kopieren Sie das CSV oder laden Sie es herunter.

Über JSON zu CSV

CSV ist eine flache Tabelle. JSON ist ein Baum. Um beides zu überbrücken, sucht dieses Tool die Liste der Datensätze in Ihrem JSON und schreibt dann eine Zeile pro Datensatz und eine Spalte pro Schlüssel. Verschachtelte Objekte werden mit Punkten abgeflacht, sodass aus {"address":{"city":"Hamburg"}} eine Spalte namens address.city wird. Arrays innerhalb eines Datensatzes erhalten indizierte Spalten wie items[0].sku.

Ist Ihr Dokument ein Objekt mit genau einem Array darin, etwa {"users":[...]}, wird das Array automatisch verwendet. Die Spalten werden über alle Datensätze hinweg gesammelt, sodass ein Feld, das nur in einigen davon vorkommt, trotzdem eine eigene Spalte bekommt und die fehlenden Zellen leer bleiben.

Häufig gestellte Fragen

Welches Trennzeichen sollte ich für Excel wählen?

Das hängt von den Spracheinstellungen des Computers ab. In Deutschland, der Türkei und großen Teilen Europas erwartet Excel Semikolons. In den USA und im Vereinigten Königreich erwartet es Kommas. Landet die ganze Zeile in einer Spalte, wechseln Sie das Trennzeichen.

Was, wenn mein JSON ein Objekt und kein Array ist?

Ein einzelnes Objekt wird zu einer Tabelle mit einer Zeile. Enthält das Objekt genau ein Array, verwenden wir stattdessen dieses Array als Zeilen.

Was bewirkt „Verschachtelte Daten abflachen“?

Wenn aktiviert, werden verschachtelte Objekte und Arrays mit Punkt-Namen auf mehrere Spalten verteilt. Wenn deaktiviert, bleiben verschachtelte Werte als JSON-Text in einer einzelnen Zelle erhalten.

Stören Kommas und Zeilenumbrüche in Werten das CSV?

Nein. Felder, die das Trennzeichen, Anführungszeichen oder Zeilenumbrüche enthalten, werden in doppelte Anführungszeichen gesetzt, wobei innere Anführungszeichen verdoppelt werden, wie es der CSV-Standard verlangt.

Kann ich stattdessen eine Excel-Datei erhalten?

Ja. Das Tool JSON zu Excel erzeugt eine echte .xlsx-Datei mit fetter Kopfzeile.

Mehr in Konverter

Alle Tools →