Über JSON in Excel umwandeln
Eine Liste von Datensätzen aus einer Schnittstelle wird hier zur Tabelle – die Spalten entstehen aus den Feldern.
Funktionen
- Ein JSON-Array oder ein einzelnes Objekt einfügen und umwandeln
- Alle vorkommenden Felder werden zu Spalten; Datensätze ohne ein Feld bleiben dort leer
- Verschachtelte Objekte und Arrays landen als JSON-Text in der Zelle
- Erzeugt wird eine gewöhnliche xlsx, die Excel, WPS und Numbers öffnen können
So gehen Sie vor
- Die JSON-Antwort einfügen – ein Array oder ein einzelnes Objekt sind beide möglich
- Umwandeln lassen; die Zahl der Zeilen und Spalten erscheint samt Vorschau
- Prüfen, ob die Spalten alle benötigten Felder abdecken
- Die xlsx herunterladen und in einer Tabellenkalkulation filtern und auswerten
Unterstützte Fälle
Verarbeitet wird nur die oberste Ebene: Verschachtelte Objekte und Arrays werden zu einer Zeichenkette und landen in einer Zelle, sie werden nicht automatisch auf mehrere Spalten verteilt. Bei vielen Feldern wird die Tabelle sehr breit, weshalb Felder vorher im Code beschnitten werden sollten. Das JSON muss syntaktisch korrekt sein – ein fehlendes Anführungszeichen oder ein Komma vor der Klammer führt zu einem Fehler.
Anwendungsfälle
- Eine Datensatzliste aus einer Schnittstelle zur Kontrolle in eine Tabelle bringen
- JSON-Zeilen aus einem Protokoll in eine filterbare Tabelle überführen
- Ein Array aus einer Konfigurationsdatei für nicht technische Kolleginnen und Kollegen aufbereiten
Häufige Fragen
Werden verschachtelte Strukturen aufgeteilt?
Nein, sie landen als JSON-Text in einer Zelle. Zum Aufteilen glätten Sie die Daten zuvor in einem Skript.
Warum erscheint ein JSON-Fehler?
Häufige Ursachen sind Kommentare, einfache Anführungszeichen oder ein zusätzliches Komma nach dem letzten Element. Standard-JSON erlaubt das nicht.
Ändert sich die Reihenfolge der Felder?
Die Kopfzeile folgt der Reihenfolge des ersten Auftretens der Felder und entspricht damit im Wesentlichen Ihrer JSON-Struktur.
Muss ich vor der Umwandlung etwas hochladen?
Nein. Ausgewertet und erzeugt wird lokal im Browser – auch Konfigurationen mit Schlüsseln lassen sich hier unbesorgt einfügen.
Passt gut dazu
Was sich mit JSON in Excel umwandeln sinnvoll ergänzen lässt: