JSON zu Excel: Die Tabelle erstellen
Bei der Konvertierung von JSON zu Excel wird jedes Element des obersten Arrays zu einer Zeile. Die Spaltenüberschriften kommen aus der Vereinigung aller Schlüssel aller Objekte, so dass heterogene Arrays korrekt behandelt werden.
Verschachtelte Objekte werden vor dem Schreiben zu Punkt-Notations-Spaltenüberschriften geflacht. Ein JSON-Wert von {"contact": {"email": "a@b.com"}} erzeugt eine Spalte "contact.email".
Zelltypen werden beibehalten: JSON-Zahlen werden zu Excel-Zahlenzellen, Boolesche zu TRUE/FALSE, null zu einer leeren Zelle. Daten im ISO-8601-Format werden automatisch erkannt.
Excel zu JSON: Die Tabelle lesen
Laden Sie eine .xlsx- oder .xls-Datei hoch und der Konverter liest das aktive Blatt und erzeugt ein JSON-Array. Die erste Zeile wird standardmäßig als Eigenschaftsnamen verwendet.
Verbundene Zellen werden aufgelöst: Der Wert einer verbundenen Zelle wird in jede einzelne Zelle des Verbindungsbereichs kopiert. Leere Zeilen werden automatisch übersprungen.
Mehrblattige Arbeitsmappen erzeugen ein nach Blattname indiziertes Objekt. Sie können alle Blätter, nur das aktive Blatt oder eine Liste benannter Blätter exportieren.
Formatierungs- und Stiloptionen
Die Excel-Ausgabe enthält automatische Spaltenbreiten, eine eingefrorene Kopfzeile und abwechselnde Zeilenschattierung für die Lesbarkeit.
Zahlenformatierung: Ganzzahlen werden ohne Dezimalstellen geschrieben, Gleitkommazahlen behalten bis zu 10 signifikante Stellen.
Die Ausgabedatei ist eine Standard-Office-Open-XML-.xlsx-Datei, die in Microsoft Excel, LibreOffice und Google Sheets geöffnet werden kann.