JSON in CSV
Machen Sie aus einem JSON-Array eine Tabelle, die Sie in Excel oder Google Sheets öffnen können. Verschachtelte Objekte erhalten eigene Spalten, etwa address.city.
EINGABE
AUSGABE
Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.
So wandeln Sie JSON in CSV um
JSON einfügen
Fügen Sie eine API-Antwort ein oder öffnen Sie eine .json-Datei. Sie sollte ein Array von Objekten oder ein Array von Arrays enthalten.
Trennzeichen wählen
„Komma“ funktioniert fast überall. Für Excel mit deutschen Ländereinstellungen wählen Sie „Semikolon“, denn dort ist das Komma das Dezimalzeichen.
CSV herunterladen
Laden Sie die Datei herunter und öffnen Sie sie in Ihrer Tabellenkalkulation. Mit der Option „Excel-kompatibel“ werden Umlaute und Akzente richtig angezeigt.
So entstehen die Spalten
Jeder Schlüssel, der in irgendeinem Objekt vorkommt, wird zu einer Spalte. Fehlt einer Zeile ein Feld, bleibt die Zelle einfach leer. Verschachtelte Objekte werden mit Punkten aufgelöst. Arrays innerhalb eines Werts werden als JSON-Text geschrieben.
Die Datei in Excel öffnen
Excel errät Kodierung und Trennzeichen. Eine Byte Order Mark (BOM) am Dateianfang zeigt Excel, dass die Datei in UTF-8 kodiert ist. Ein Semikolon als Trennzeichen passt zu Excel mit deutschen Einstellungen und allen anderen Sprachen mit Dezimalkomma.
Häufige Fragen
Warum sind manche Zellen leer?
Nicht jedes Objekt hat jeden Schlüssel. Die Spalten ergeben sich aus allen vorkommenden Schlüsseln, und eine Zelle bleibt leer, wenn ihre Zeile für diesen Schlüssel keinen Wert hat.
Funktioniert das auch mit tief verschachteltem JSON?
Ja. Verschachtelte Objekte werden zu Spalten wie customer.address.city. Arrays bleiben als JSON-Text in einer Zelle, sodass keine Daten verloren gehen.
Wird mein JSON an einen Server gesendet?
Nein. Die Umwandlung erfolgt in Ihrem Browser.