JSON-zu-Excel-Konverter
Wandeln Sie JSON-Arrays oder -Objekte in eine herunterladbare Excel-Arbeitsmappe um. Fügen Sie JSON ein oder laden Sie es hoch, glätten Sie verschachtelte Felder, und exportieren Sie echte Zahlen, Text und Booleans – alles direkt im Browser.
100% Client-seitige Verarbeitung
Ihr JSON wird vollständig in Ihrem Browser verarbeitet und konvertiert. Es wird nichts an einen Server gesendet.
Optionen
Inhaltsverzeichnis
Was ist ein JSON-zu-Excel-Konverter?
Ein JSON-zu-Excel-Konverter nimmt strukturierte JSON-Daten – ein Array von Objekten oder ein einzelnes Objekt – und schreibt sie in eine echte Excel-Arbeitsmappe (.xlsx), das Tabellenkalkulationsformat, das von Microsoft Excel, Google Sheets, LibreOffice Calc und den meisten Business-Reporting- und Datenimport-Tools verwendet wird.
Anders als bei einem reinen CSV-Textexport speichert eine Excel-Arbeitsmappe typisierte Zellen: Zahlen bleiben Zahlen, true/false bleiben echte Booleans, und Text bleibt Text – eine Spalte mit Preisen oder eine Spalte mit Kennzeichen verhält sich also korrekt, sobald Sie die Datei öffnen, ganz ohne manuelles Neu-Eintippen oder einen „In Zahl umwandeln"-Bereinigungsschritt.
So funktioniert es
- JSON hinzufügen: Fügen Sie JSON direkt in den Editor ein oder laden Sie eine .json-Datei hoch.
- Optionen wählen: Legen Sie einen Tabellen- und Dateinamen fest, entscheiden Sie, ob eine Kopfzeile eingeschlossen werden soll, und ob verschachtelte Objekte und Arrays geglättet werden sollen.
- Vorschau prüfen: Das Tool analysiert Ihr JSON im Browser und zeigt eine Live-Tabellenvorschau der ersten Zeilen zusammen mit Zeilen- und Spaltenanzahl.
- Konvertieren und herunterladen: Klicken Sie auf „Zu Excel konvertieren", um eine echte .xlsx-Datei zu erstellen und sie sofort herunterzuladen.
Funktionen
- JSON einfügen oder eine .json-Datei hochladen
- Funktioniert mit einem einzelnen JSON-Objekt oder einem Array von Objekten
- Glättet verschachtelte Objekte zu Spalten mit Punktnotation (z. B. address.city)
- Glättet verschachtelte Arrays zu indizierten Spalten (z. B. tags[0], tags[1])
- Behält Zahlen und Booleans als echte Excel-Typen bei, nicht als Text
- Erstellt automatisch eine Kopfzeile aus der Vereinigung aller Schlüssel
- Anpassbarer Tabellen- und Dateiname
- Live-Tabellenvorschau vor dem Download
- Erstellt eine echte .xlsx-Arbeitsmappe, keine umbenannte CSV-Datei
- 100% clientseitige Verarbeitung für Ihre Privatsphäre
Bewährte Praktiken
- Verwenden Sie ein Array von Objekten mit konsistenten Schlüsseln: Excel funktioniert am besten, wenn jedes Objekt ungefähr die gleichen Felder hat – fehlende Schlüssel erzeugen einfach leere Zellen, aber sehr unterschiedliche Objekte erzeugen ein sehr breites, dünn besetztes Tabellenblatt.
- Glättung für verschachtelte Daten aktivieren: Wenn Ihr JSON verschachtelte Objekte oder Arrays enthält, lassen Sie „Verschachtelte Objekte/Arrays glätten" aktiviert, damit jeder Wert eine eigene Spalte erhält, statt eine rohe JSON-Zeichenkette zu bleiben.
- Vorschau vor dem Download prüfen: die Tabellenvorschau zeigt genau, was in Ihrer Tabelle landet, einschließlich der Spaltenreihenfolge, sodass Sie eine falsche Glättungswahl erkennen, bevor die Datei erstellt wird.
- Geben Sie dem Tabellenblatt einen aussagekräftigen Namen: Tabellennamen sind auf 31 Zeichen begrenzt und dürfen nicht \ / * ? : [ ] enthalten – das Tool bereinigt dies automatisch, aber ein kurzer, beschreibender Name lässt sich in einer Arbeitsmappe mit mehreren Tabs leichter wiederfinden.
- Daten doppelt prüfen: JSON hat keinen nativen Datumstyp, daher werden Datumszeichenketten als Klartext geschrieben – markieren Sie die Spalte in Excel und verwenden Sie „Text in Spalten" oder eine Datumsformel, wenn Sie echte Datumszellen benötigen.
Fehlerbehebung
Es heißt, mein JSON sei ungültig
Prüfen Sie auf ein überzähliges Komma nach dem letzten Element eines Arrays oder Objekts, Schlüssel ohne Anführungszeichen, einfache statt doppelte Anführungszeichen oder eine nicht geschlossene Klammer – das sind die häufigsten Gründe, warum JSON nicht analysiert werden kann.
Verschachtelte Felder erscheinen als roher JSON-Text wie {"city":"London"}
Aktivieren Sie „Verschachtelte Objekte/Arrays glätten", damit verschachtelte Werte in eigene Spalten mit Punktnotation aufgeteilt werden, statt als einzelne JSON-Zeichenkette erhalten zu bleiben.
Die Arbeitsmappe hat viel mehr Spalten als erwartet
Das passiert meist, wenn die Objekte im Array unterschiedliche Formen haben, oder wenn ein Array-Feld zu einer Spalte pro Element geglättet wird (tags[0], tags[1], tags[2] …). Erwägen Sie, die Glättung für dieses Feld zu deaktivieren oder Ihr JSON vorher zu normalisieren.
Zahlen sind in manchen Zeilen rechtsbündig und in anderen linksbündig
Das bedeutet, dass dasselbe Feld in manchen Objekten eine Zahl und in anderen eine Textzeichenkette enthielt (z. B. "42" als Text gegenüber 42 als Zahl) – Excel schreibt jede Zelle mit dem Typ, den es aus Ihrem JSON erhalten hat, daher behebt eine konsistentere Quelldatei die Abweichung.
Häufige Anwendungsfälle
- API-Antworten in eine Arbeitsmappe umwandeln: Wandeln Sie eine JSON-Antwort einer REST-API in eine Excel-Datei um, für Analysen, Weitergabe oder einen Management-Report.
- Berichte für nicht-technische Beteiligte erstellen: eine formatierte .xlsx-Datei mit echten Zahlen ist für eine Führungskraft oder einen Kunden weit nützlicher als eine JSON-Nutzlast.
- Daten für Pivot-Tabellen und Diagramme vorbereiten: Excels Pivot-Tabellen und Diagramme benötigen echte numerische Spalten – dieses Tool erhält diese Typen, statt alles als Text zu schreiben.
- Exportierte Daten archivieren: .xlsx ist ein stabiles, weit verbreitetes Format zur langfristigen Speicherung strukturierter Datensätze.
- Daten an Teams weitergeben, die in Tabellenkalkulationen arbeiten: Finanz-, Betriebs- und Vertriebsteams erwarten oft eine Excel-Datei statt rohem JSON oder sogar CSV.
Häufig gestellte Fragen
Ja. Ein einzelnes Objekt wird als eine Zeile behandelt. Ein Array von Objekten wird zu einer Zeile pro Objekt.
Bei aktiviertem „Verschachtelte Objekte/Arrays glätten" (Standard) werden verschachtelte Objekte zu Spalten mit Punktnotation wie address.city, und verschachtelte Arrays zu indizierten Spalten wie tags[0]. Bei deaktivierter Option bleiben verschachtelte Werte als einzelne JSON-Zeichenkette in einer Zelle erhalten.
Ja. Anders als bei einem CSV-Export schreibt dieses Tool Zahlen und Booleans aus Ihrem JSON als native Excel-Zahl- und Boolean-Zellen, nicht als Text – Sortieren, Filtern und Formeln funktionieren daher sofort.
Nein, dieses Tool schreibt alle Zeilen in ein einziges benanntes Tabellenblatt. Wenn Sie mehrere Blätter aus mehreren Datensätzen benötigen, konvertieren Sie jeden einzeln und kombinieren Sie die Arbeitsmappen in Excel.
Die Kopfzeile enthält jeden Schlüssel, der in allen Objekten gefunden wird, in der Reihenfolge seines ersten Auftretens. Zeilen, denen ein bestimmter Schlüssel fehlt, erhalten für diese Spalte einfach eine leere Zelle.
Nein. Alles geschieht lokal in Ihrem Browser, nichts wird hochgeladen oder gespeichert.
Der Konverter läuft im Speicher Ihres Browsers, sodass sehr große JSON-Dateien (mehrere zehn Megabyte oder mehr) je nach Gerät langsam sein oder viel Speicher verbrauchen können.