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
.json bis 25 MB. Sie können eine Datei auch hierher ziehen.
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.
JSON im Vergleich zu XLSX
| Merkmal | JSON | XLSX |
|---|---|---|
| Gespeichert als | Reiner Text, in jedem Editor lesbar | Ein ZIP aus XML-Teilen, braucht Software |
| Was es fassen kann | Werte in Werten verschachtelt | Zeilen und Spalten |
| Zahlen bleiben Zahlen | Ja | Ja |
| Kommentare | Nein | Ja |
| Mehrere in einer Datei | Nein | Ja |
| Veröffentlicht | 2001 | 2007 |
So wird es benutzt
- Wählen Sie eine .json-Datei, oder wechseln Sie zu Text einfügen und fügen Sie das JSON direkt ein.
- Benennen Sie das Arbeitsblatt und entscheiden Sie, ob die erste Zeile die Spaltennamen enthalten soll.
- 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 Probleme
Die Datei wurde abgelehnt, bevor überhaupt etwas begann.
JSON-zu-XLSX-Konverter prüft die Endung, bevor es ein einziges Byte liest, und nimmt .json an. Browser melden Dateitypen uneinheitlich genug, dass die Endung entscheidet.
Benennen Sie die Datei um, wenn die Endung schlicht falsch ist, oder wandeln Sie sie zuvor in eine dieser um. Eine Datei, deren Endung nicht zu ihrem Inhalt passt, wird aus demselben Grund abgelehnt, und die muss umgewandelt statt umbenannt werden.
Es hieß, die Datei sei zu groß.
Die Grenze liegt hier bei 25 MB. Sie ist keine Richtlinie, sondern eine Messung: Alles läuft auf Ihrem eigenen Gerät, und jenseits dieser Größe geht einem Telefon der Speicher aus, statt dass es langsam fertig wird.
Teilen Sie die Datei, verkleinern Sie sie vor dem Umwandeln, oder nehmen Sie dafür ein Programm auf dem Rechner. Ein Gerät mit mehr Speicher schafft mehr, aber die Grenze weiß nicht, auf welchem Gerät sie steht.
Ich habe mehrere Dateien gewählt und nur eine wurde umgewandelt.
Dieses Werkzeug nimmt eine Datei auf einmal. Mehrere gleichzeitig würden den belegten Speicher vervielfachen, und das ist auf einem Telefon das Erste, was scheitert.
Wandeln Sie sie nacheinander um. Zwischen ihnen bleibt nichts zurück, es gibt also keinen Zustand zurückzusetzen.
Beim ersten Durchlauf geschah lange nichts.
JSON-zu-XLSX-Konverter lädt vor dem Beginn eine Bibliothek herunter, einmal und danach wiederverwendet. Diese Wartezeit liegt vor der Umwandlung und nicht darin, weshalb der Fortschrittsbalken stillsteht.
Lassen Sie den Tab geöffnet und im Vordergrund; einen Hintergrund-Tab bremst der Browser aus. Jede weitere Umwandlung in derselben Sitzung überspringt das.
Der Tab hat sich mittendrin selbst neu geladen.
Dem Browser ging der Speicher aus und er hat die Seite neu gestartet. In der Nähe von 25 MB ist das der Fehler, den ein Telefon zuerst trifft, und er sieht aus wie ein Absturz statt wie eine Fehlermeldung.
Nehmen Sie eine kleinere Datei, schließen Sie andere Tabs, oder führen Sie es auf einem Rechner aus. Es wurde nichts hochgeladen und nichts verloren — die Originaldatei liegt unangetastet auf Ihrem Gerät.
Das Ergebnis wurde im falschen Programm geöffnet.
Die Ausgabe ist eine .xlsx-Datei, und Ihr System öffnet diese Endung mit dem, was ihm dafür genannt wurde. Die Umwandlung entscheidet das nicht.
Öffnen Sie sie aus dem gewünschten Programm heraus, oder ändern Sie die Voreinstellung für .xlsx in den Systemeinstellungen. Die Datei selbst ist in Ordnung.
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.
- Muss ich etwas installieren oder ein Konto anlegen, um JSON-zu-XLSX-Konverter zu nutzen?
- Nein, auf alles davon. JSON-zu-XLSX-Konverter läuft in dem Browser, den Sie ohnehin haben: keine Anmeldung, kein Download, kein Wasserzeichen auf dem Ergebnis und keine Obergrenze für die Zahl der Dateien. Es gibt hinterher auch nichts zu deinstallieren, weil nichts installiert wurde.
- Funktioniert JSON-zu-XLSX-Konverter offline?
- Sobald die Seite geladen ist, ja. Die Umwandlung läuft auf Ihrem Gerät und braucht für die Arbeit keine Verbindung. Der erste Besuch lädt die Seite und den Code, der konvertiert; danach hält eine abgerissene Verbindung nichts auf, und die fertige Datei erscheint genau wie online.
- Wie groß darf eine Datei für JSON-zu-XLSX-Konverter sein?
- Die Grenze liegt bei 25 MB. Sie ist gesetzt, nicht technisch erzwungen: die eigentliche Schranke ist der Arbeitsspeicher, und eine Datei, die dekodiert mehr braucht als vorhanden ist, scheitert auf eine schwer erklärbare Weise. Telefonen geht er deutlich früher aus als Notebooks, und darum liegt die Grenze, wo sie liegt.
- Kann ich mit JSON-zu-XLSX-Konverter mehrere Dateien auf einmal umwandeln?
- Hier nicht: dieses Werkzeug nimmt eine Datei nach der anderen, weil das, was es tut, von Entscheidungen zu genau dieser Datei abhängt. Wandeln Sie sie nacheinander um, oder sehen Sie sich die Stapel-Konverter derselben Kategorie an, die für einen ganzen Ordner gebaut sind.