In vier Schritten JSON in Excel konvertieren
- JSON-Daten hinzufügen. Fügen Sie ein Objekt oder Array ein oder laden Sie eine unterstützte
.json-Datei hoch. - Wählen Sie die Datensätze aus. Wählen Sie das Array auf oberster Ebene oder ein geschachteltes Array in einem Wrapper-Objekt.
- Konfigurieren Sie das Arbeitsblatt. Stellen Sie die Abflachung, das Array-Verhalten und den Blattnamen ein.
- Vorschau anzeigen und herunterladen. Überprüfen Sie die Tabelle, dann generieren Sie die
.xlsx-Arbeitsmappe und laden Sie sie herunter.
Wählen Sie das Datensatz-Array aus
JSON-API-Antworten umschließen Datensätze oft mit Metadaten.
{
"page": 1,
"results": [
{"id": 1, "name": "Ada"},
{"id": 2, "name": "Lin"}
]
}
Die Datensatzauswahl schlägt results vor und zeigt an, dass es zwei Datensätze enthält.
Wenn Sie ein einzelnes Objekt auswählen, erstellt das Tool eine Zeile. Wenn kein tabellarischer Datensatz vorhanden ist, erklärt die Vorschau, warum sich die Struktur nicht sauber auf ein Arbeitsblatt übertragen lässt.
Geschachtelte Objekte in Spalten abflachen
Geschachtelte Objekte können Punkt-Pfad-Spaltennamen verwenden:
customer.name
customer.address.city
- Abflachung ein- oder ausschalten
- Pfadtrennzeichen
- maximale Tiefe
- Werte über die Tiefe hinaus als JSON-Text beibehalten
Die Arbeitsblattvorschau zeigt die endgültigen Kopfzeilen an, bevor die Datei generiert wird.
Wählen Sie, wie Arrays in Excel abgebildet werden
Primitive Arrays verbinden
Ein primitives Array kann zu einer Zelle werden. Das standardmäßige Verbindungstrennzeichen ist | .
Als JSON-Text beibehalten
Bewahren Sie das vollständige Array in einer Zelle auf, wenn eine verlustfreie Struktur wichtiger ist als der Komfort einer Tabelle.
Die Standardeinstellung verwirft Array-Elemente nicht stillschweigend.
Erstellen Sie einen stabilen Kopfzeilen-Satz
Wenn Datensätze unterschiedliche Schlüssel enthalten, erstellt das Tool eine Schnittmenge (Union) der Felder über die ausgewählten Datensätze hinweg.
- fehlende Werte als leer oder als ausgewählten Platzhalter anzeigen
- warnen, wenn das Abflachen doppelte Kopfzeilen erzeugt
- eine deterministische Reihenfolge beibehalten
Eine Kopfzeile erscheint im endgültigen Arbeitsblatt nicht doppelt.
Excel-Zellentypen beibehalten
- JSON-Zahlen → numerische Excel-Zellen
- JSON-Booleans → boolesche Zellen
- JSON-Zeichenfolgen → Textzellen
- JSON-Null → leere Zellen
Datumsähnliche Zeichenfolgen erfordern eine explizite Option. Die automatische Konvertierung jeder ISO-ähnlichen Zeichenfolge in ein Excel-Datum kann IDs oder Quelltexte verändern, sodass erkannte Daten nur konvertiert werden, wenn die Option aktiviert ist.
Arbeitsmappen-Optionen
Sie können den Namen des Arbeitsblatts (validiert gegen die XLSX-Namensregeln) und den Download-Dateinamen festlegen. Der Blattname wird automatisch bereinigt, wenn er Zeichen enthält, die Excel verbietet.
Vorschau vor dem Generieren von XLSX
Die Vorschau zeigt den ausgewählten Datensatzpfad, die Anzahl der Datensätze, die endgültigen Spalten, Array- und Abflachungswarnungen sowie Beispielzeilen, bevor die Arbeitsmappe generiert wird.
Häufige Probleme bei JSON zu Excel
Alle Daten erscheinen in einer Zelle
Der falsche JSON-Knoten wurde ausgewählt oder geschachtelte Werte wurden als JSON-Text beibehalten. Wählen Sie das Datensatz-Array aus und aktivieren Sie den entsprechenden Abflachungsmodus.
Arrays fehlen Werte
Ändern Sie die Array-Strategie. Verbinden, beibehalten oder erweitern Sie, anstatt einen nicht unterstützten Standardwert zu verwenden.
Einige Spalten sind leer
Die JSON-Datensätze enthalten unterschiedliche Schlüssel. Die Arbeitsmappe verwendet die Union der Spalten, sodass fehlende Felder leer bleiben.
Lange Zahlen haben sich geändert
Die numerische Genauigkeit der Tabelle ist möglicherweise unzureichend. Exportieren Sie IDs und sehr große Ganzzahlen als Text.
Datungsangaben haben das Format geändert
Behalten Sie datumsähnliche Zeichenfolgen als Text bei oder wählen Sie eine bewusste Excel-Datumskonvertierung. Die automatische Datumsbehandlung bleibt optional.
JSON to Excel FAQ
Erstellt dies eine echte XLSX-Datei?
Ja. Die Seite generiert eine echte .xlsx-Arbeitsmappe in Ihrem Browser, keine CSV-Datei, die in Excel geöffnet wird.
Kann es geschachteltes JSON konvertieren?
Ja, durch die konfigurierten Abflachungs- und Array-Strategien. Die Vorschau zeigt die endgültigen Arbeitsblattspalten.
Wie werden Arrays verarbeitet?
Sie können Werte verbinden, JSON-Text beibehalten oder leer lassen. Es verschwindet kein Array-Element stillschweigend.
Kann ich den Namen des Excel-Blatts wählen?
Ja. Der Name des Arbeitsblatts ist Teil der Ausgabeoptionen und wird anhand der XLSX-Namensregeln validiert.
Werden Zahlen und Booleans beibehalten?
Sie werden zu den entsprechenden Excel-Zellentypen, wenn es sicher ist. Sehr große Ganzzahlen erfordern eine Textoption, um Rundungen zu vermeiden.
Wird das JSON hochgeladen?
Nein – das eingefügte JSON generiert die Arbeitsmappe vollständig in Ihrem Browser. Dateien, die das Verarbeitungslimit des Browsers überschreiten, werden als optionaler Server-Fallback angeboten, und ohne Ihre Zustimmung wird nichts hochgeladen.