JSON zu Excel

Lokale Verarbeitung
app.excel.view

Daten auch über #data={"name":"Ada"} oder #url=... einfügen; nach dem Lesen wird die Adressleiste geleert.

JSON und Excel-Tabellen in beide Richtungen. Listenantworten als filterbare Tabelle oder von Ops gepflegte xlsx als programmierbares JSON. Download im Browser, Datei nicht zuerst auf unseren Server.

Für Tabellendaten

Am besten Objekt-Arrays, eine Zeile pro Datensatz. Vorschau, dann Download export.xlsxFür Tabellendaten

Einzelobjekte als eine Zeile; Listen-APIs am bequemsten.

Lokal parsen

Dateien im Browser lesen, nicht auf unseren Server. Gut für Report-Beispiele mit Fachzahlen.

Beim ersten Download wird die Tabellenbibliothek geladen – Zugriff auf statische Site-Ressourcen nötig.

Nested Felder

Komplexes Nesting oft zuerst flach oder nur relevante Spalten. Nach dem Ausklappen werden es mehr Spalten.

Formeln bleiben in der Regel nicht; Zellwerte zählen.

Beispiel

JSON
[
  { "sku": "A01", "stock": 12 },
  { "sku": "A02", "stock": 0 }
]
In der Tabelle sehen Sie
 zwei Spalten sku, stock, zwei Datenzeilen. In Excel stock = 0 filtern, bei Bedarf zurück nach JSON. 
Hängen sehr große Tabellen?

Durch Browser-Speicher begrenzt. Bei zehntausenden Zeilen zuerst in der Tabelle filtern, dann importieren.

Bleiben Formeln?

Zellwerte zählen; Excel-Formeln landen in der Regel nicht 1:1 im JSON.

CSV oder Excel?

Für nicht-technische Kollegen xlsx; für Skripte oder Git ist CSV leichter.

Download ohne Vorschau?

Ohne gültige Ausgabe ist Download deaktiviert. Zuerst Konvertierung für die Vorschau.

Empfohlener Ablauf

  1. Objekt-Array einfügen, «Konvertierung ausführen», Vorschau.
  2. Spalten prüfen, «xlsx herunterladen».
  3. In Excel / Numbers / WPS ein paar Zeilen stichprobenartig prüfen.
  4. Bei extrem vielen Zeilen splitten oder Server-Export.

xlsx zum Teilen; CSV für Programme. Beides hier mit demselben JSON testen.