JSON-zu-Excel-Konverter
Wandle ein Array aus JSON-Objekten in eine XLSX-Tabelle um.
Läuft in deinem Browser. Deine Dateien verlassen nie dein Gerät.
- Verschachtelte Objekte flach gemacht
- Vorschau vor dem Download
- Nichts wird hochgeladen
So wandelst du JSON in Excel um
- Füg dein JSON ein oder lade es hoch.
- Prüf die Vorschautabelle.
- Klick, um die XLSX-Datei herunterzuladen.
Beispiel: JSON rein, Tabellenspalten raus
| JSON | Spalte | Zellwert |
|---|---|---|
| {"name":"Sam"} | name | Sam |
| {"user":{"city":"NY"}} | user.city | NY |
| {"score":95.5} | score | 95,5, typisiert als Zahl |
Tipps für eine saubere Tabelle
- Halte die Schlüssel jedes Objekts ähnlich. Fehlt ein Feld in einer Zeile, bleibt nur diese Zelle leer, statt andere Spalten zu verschieben.
- Beim Einfügen aus einer API-Antwort kopiere nur das Array selbst, keine Hülle wie {"results": [...]}.
- Eine als JSON-Zeichenkette geschriebene Zahl, wie eine Telefonnummer "2025550147", bleibt in der Tabelle Text, da nur echte JSON-Zahlen als Excel-Zahlen typisiert werden.
Wo das besser ist, als von Hand in Excel zu kopieren
- API-Antworten und exportierte JSON-Logs, die sich von Hand nur mühsam umformatieren lassen.
- Verschachtelte Konfigurations- oder Einstellungsdateien, umgewandelt in eine flache Zeile pro Eintrag.
- Testdaten oder Fixtures, die du dir vor der Nutzung als Tabelle ansehen willst.
- Strukturierte Daten mit einem Kollegen teilen, der sich mit Excel auskennt, aber nicht mit rohem JSON.
Häufige Fragen zu JSON zu Excel
Welche JSON-Form erwartet das hier?
Ein Array aus Objekten, ein Objekt pro Zeile. Ein einzelnes Objekt funktioniert auch und wird als eine Zeile behandelt.
Was passiert mit verschachtelten Objekten?
Sie werden zu durch Punkte getrennten Spaltennamen flach gemacht. Ein verschachteltes address-Objekt unter einem user wird zu Spalten wie user.address.city.
Gibt es ein Zeilenlimit?
Kein festes Limit, auch wenn sehr große Arrays vom verfügbaren Arbeitsspeicher deines Browsers abhängen.
Kann ich eine Datei hochladen statt einzufügen?
Ja. Nutze den Hochladen-Knopf neben dem Textfeld, und der Dateiinhalt lädt automatisch hinein.
Werden Zahlen und true/false in der Tabelle richtig typisiert?
Ja. Eine JSON-Zahl wird zu einer echten Excel-Zahl, die du summieren oder sortieren kannst, und true- oder false-Werte werden als Excel-Boolean-Zellen geschrieben statt als Text "true".
Was passiert mit einem Array in einem Objekt, wie einer Liste von Tags?
Es wird als eine Zelle mit dem JSON-Text des Arrays geschrieben, wie ["a","b"], da das Verteilen einer Liste mit variabler Länge auf Spalten keine eindeutig richtige Form hat.
In welcher Reihenfolge kommen die Spalten?
In der Reihenfolge, in der die Felder beim Durchgehen der Objekte zuerst auftauchen, die Schlüssel des ersten Objekts führen also meist, mit zusätzlichen Feldern aus späteren Objekten am Ende angehängt.
Kommt es mit tief verschachteltem JSON klar, mehrere Ebenen tief?
Ja, das Flach-Machen funktioniert bei jeder Tiefe und verbindet jede Ebene mit einem Punkt, wie a.b.c, auch wenn sehr tiefe Verschachtelung manche Spaltennamen recht lang machen kann.