So funktioniert es
- Fügen Sie JSON ein oder öffnen Sie eine .json-Datei.
- Prüfen Sie die Vorschau. Jeder Schlüssel, der in irgendeinem Objekt vorkommt, wird zu einer Spalte.
- Laden Sie die .xlsx-Datei herunter.
Optionen erklärt
- Unterstützte Strukturen
- Ein Array aus Objekten ([{"a": 1}]), ein Array aus Arrays ([[1, 2]]) oder ein Objekt, das ein Array umschließt, etwa {"data": [...]}. Verwendet wird die erste Array-Eigenschaft.
- Verschachtelte Werte
- Objekte und Arrays innerhalb eines Datensatzes werden als JSON-Text in eine einzelne Zelle geschrieben. Nutzen Sie vorher den JSON-Formatter, wenn Sie sie abflachen möchten.
- Typen
- Zahlen und Boolesche Werte werden zu Excel-Zahlen bzw. WAHR/FALSCH (TRUE/FALSE); null lässt die Zelle leer.
Beispiel: Datensätze mit unterschiedlichen Schlüsseln
Angenommen, das Array enthält zwei Datensätze, die nicht dieselben Felder haben:
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
Die Spalten sind alle Schlüssel in der Reihenfolge ihres ersten Auftretens, und ein Datensatz, dem ein Schlüssel fehlt, lässt diese Zelle leer:
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
Das Array tags wird als JSON-Text in eine Zelle geschrieben, und true wird zum Excel-Wert TRUE. Ist die oberste Ebene ein Array von Arrays, wird die erste Zeile unverändert verwendet und keine Kopfzeile erzeugt.
Häufig gestellte Fragen
In welcher Reihenfolge stehen die Spalten?
Die Spalten folgen der Reihenfolge, in der die Schlüssel im Array zum ersten Mal auftauchen.
Kann ich mehrere Tabellenblätter erstellen?
Ein Tabellenblatt pro Umwandlung. Wandeln Sie jedes Array einzeln um und fügen Sie sie bei Bedarf in Excel zusammen.
Wie bleiben lange IDs exakt erhalten?
Schreiben Sie sie im JSON als Strings ("110101199003074514"). Zahlen ohne Anführungszeichen mit mehr als 15 bis 16 Stellen verlieren an Genauigkeit, sobald ein JavaScript-Programm sie liest, und Strings werden in Excel immer als Text gespeichert.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.