Zum Hauptinhalt springen

JSON-zu-XLSX-Konverter

Ein Array von JSON-Objekten in eine Excel-Mappe umwandeln, eine Zeile je Objekt.

In Ihrem Browser verarbeitet. Diese Datei wird auf Ihrem Gerät konvertiert und nie hochgeladen.

Konverter

Eingabe

.json bis 25 MB. Sie können eine Datei auch hierher ziehen.

Optionen
Höchstens 31 Zeichen, und keines von : \ / ? * [ ]
Schreibt die Schlüssel der Objekte in die erste Zeile.

Keine Datei ausgewählt.

Über dieses Werkzeug

API-Antworten und exportierte Datensätze kommen meist als JSON, aber wer sie lesen soll, will meist eine Tabelle. Dieses Werkzeug verwandelt ein Array von JSON-Objekten in eine Excel-Mappe mit einer Zeile je Objekt.

Die Spalten ergeben sich aus der Vereinigung aller Schlüssel in der Reihenfolge ihres ersten Auftretens, ein Feld, das nur manche Datensätze haben, bekommt also eine eigene Spalte.

Unterstützte Formate und Limits

Eingabe
.json
Ausgabe
.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Name der Ausgabedatei
The original name with the new extension, for example data.json becomes data.xlsx.
Maximale Dateigröße
25 MB
Verarbeitung
In Ihrem Browser. Die Datei wird nicht hochgeladen.

So wird es benutzt

  1. Wählen Sie eine .json-Datei, oder wechseln Sie zu Text einfügen und fügen Sie das JSON direkt ein.
  2. Benennen Sie das Arbeitsblatt und entscheiden Sie, ob die erste Zeile die Spaltennamen enthalten soll.
  3. Wählen Sie Konvertieren und laden Sie dann die .xlsx-Mappe herunter.

Einschränkungen

  • Die oberste Ebene muss ein Array von Objekten sein. Ein einzelnes Objekt wird als eine Zeile behandelt; Arrays aus einfachen Werten werden mit einer Erklärung abgelehnt.
  • Verschachtelte Objekte und Arrays werden als JSON-Text in ihre Zelle geschrieben, weil eine Tabellenzelle keine Struktur fassen kann.
  • Jede Zelle wird als Text geschrieben, Zahlen und Datumsangaben kommen also als Text an und nicht als Zahlen- oder Datumszellen.
  • Die Mappe hat ein Arbeitsblatt, und es werden keine Formatierung, Breiten oder Formeln angewandt.
  • Arbeitsblattnamen dürfen : \ / ? * [ ] nicht enthalten und sind auf 31 Zeichen begrenzt, eine Einschränkung von Excel.

Häufige Fragen

Wird meine Datei hochgeladen?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser. Die Datei verlässt Ihr Gerät nie, und es wird keine Anfrage gestellt, die ihren Inhalt trägt.
Was passiert mit verschachtelten Objekten?
Sie werden als JSON-Text in eine einzelne Zelle geschrieben. Sie zu Spalten wie adresse.stadt aufzufalten braucht Benennungsregeln, die zerbrechen, sobald Arrays im Spiel sind; deshalb bleibt die Struktur wortwörtlich erhalten.
Warum haben manche Zeilen leere Zellen?
Jede Zeile bekommt jede Spalte, die irgendwo im Dokument vorkommt. Wo ein Datensatz dieses Feld nicht hat, bleibt die Zelle leer.
Kann ich Zahlenzellen statt Text bekommen?
Aus diesem Werkzeug nicht. Werte durch Raten ihres Typs umzuwandeln ist genau die Art, wie Tabellenimporte Daten beschädigen; die Umwandlung bleibt deshalb Ihnen im Tabellenprogramm überlassen, wo Sie das Ergebnis prüfen können.