JSON to CSV Converter

Konvertiere JSON-Daten schnell und einfach in eine CSV-Datei.

JSON
Zeichen: 0 Zeilen: 0
CSV
Zeichen: 0
UTF-8 mit BOM für bessere Excel-Kompatibilität

JSON zu CSV Converter

Dieses Tool konvertiert JSON-Arrays mit Objekten automatisch in eine CSV-Tabelle. Die Schlüssel der JSON-Objekte werden dabei als Spaltenüberschriften verwendet.

Einfaches Beispiel

[
    {
        "name": "Max",
        "age": 30,
        "city": "Berlin"
    },
    {
        "name": "Erika",
        "age": 28,
        "city": "Hamburg"
    }
]

wird beispielsweise zu:

name,age,city
Max,30,Berlin
Erika,28,Hamburg

Verschachteltes JSON

Verschachtelte Objekte werden automatisch mit einem Punkt verbunden.

{
    "name": "Max",
    "address": {
        "city": "Berlin",
        "country": "Deutschland"
    }
}

wird zu Spalten wie:

name,address.city,address.country

Arrays

Einfache Arrays innerhalb eines JSON-Objekts werden als JSON-String in einer einzelnen CSV-Zelle gespeichert.

{
    "name": "Max",
    "tags": [
        "php",
        "json",
        "csv"
    ]
}

Dadurch bleibt der Inhalt des Arrays erhalten, ohne zusätzliche CSV-Zeilen zu erzeugen.

Hinweis: Bei CSV handelt es sich um ein tabellarisches Format. Komplexe JSON-Strukturen können deshalb nicht immer verlustfrei in eine einzige CSV-Tabelle übertragen werden. Bei sehr stark verschachtelten JSON-Daten kann eine andere Datenstruktur sinnvoller sein.