JSON in Excel umwandeln
Wandeln Sie eine Liste von JSON-Datensätzen direkt in eine XLSX-Arbeitsmappe um.
- Läuft in Ihrem Browser — nichts, was Sie eingeben, wird hochgeladen
- Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten
So funktioniert es
API-Antworten kommen als JSON an, und die Leute, die sie lesen müssen, wollen eine Tabelle. Der Umweg über CSV funktioniert, verliert aber Datentypen und lädt zu Excels Raten beim Import ein; das Schreiben einer echten XLSX-Datei vermeidet beides.
Welche Struktur es erwartet
Ein Array von Objekten, wie es ein Listen-Endpunkt zurückgibt. Die Schlüssel über alle Datensätze hinweg werden zu den Spalten. Ein einzelnes Objekt wird als Tabellenblatt mit einer Zeile behandelt.
Warum nicht über CSV gehen
Excel rät beim CSV-Import die Datentypen, und so werden lange Kennungen zu wissenschaftlicher Notation und Codes wie 1-2 zu Datumsangaben. Wird XLSX direkt geschrieben, kommen Zahlen als Zahlen und Text als Text an, sodass nichts unbemerkt umgedeutet wird.
Verschachtelte Werte
Ein Wert, der selbst ein Objekt oder ein Array ist, wird als JSON-Text in die Zelle geschrieben, weil eine Zelle nur einen Wert enthält und keine Struktur aufnehmen kann. Machen Sie Ihre Daten zuerst flach, wenn diese Felder wichtig sind.
Der umgekehrte Weg
Das Tool „Excel in JSON umwandeln“ wandelt zurück, und das Tool „Excel in CSV umwandeln“ steht bereit, falls Sie eigentlich eine einfache Texttabelle brauchen.
JSON in Excel umwandeln – Fragen
Welches JSON akzeptiert es?
Ein Array von Objekten oder ein einzelnes Objekt. Die Schlüssel werden zu Spalten.
Warum ist das besser als die Umwandlung in CSV?
Excel rät beim CSV-Import die Datentypen und verfälscht dabei lange Zahlen und Codes. XLSX speichert die Datentypen direkt.
Was passiert mit verschachtelten Objekten?
Sie werden als JSON-Text in die Zelle geschrieben, da eine Zelle keine Struktur aufnehmen kann.
Werden meine Daten hochgeladen?
Nein. Die Arbeitsmappe wird in Ihrem Browser erstellt.