JSON in Excel-Tabelle Umwandeln
Wandeln Sie JSON-Daten in eine Excel-Datei mit Zeilen und Spalten um — lokal, im Browser.
Datei hier ablegen oder klicken
JSON-Dateien (.json)
Ihre Daten bleiben auf dem Gerät
Nichts, was später zu löschen wäre
Sicher für rohe API-Antworten
Läuft in jedem modernen Browser
So funktioniert es
- 1
JSON einfügen oder ablegen
Ein Array aus Objekten funktioniert direkt; fügen Sie den Text ein oder legen Sie eine .json-Datei auf der Seite ab.
- 2
Spalten prüfen
Bestätigen Sie, dass Kopfzeile und Spaltensatz Ihren Erwartungen entsprechen.
- 3
Arbeitsmappe herunterladen
Öffnen Sie die .xlsx in Excel, Google Tabellen, LibreOffice oder Numbers.
Warum dieses Tool
Deklarierte statt geratene Zellen
Eine Zahl wird als Zahl und Text als Text geschrieben, sodass Excel beim Öffnen nichts mehr zu deuten hat.
Führende Nullen überleben
Ein Produktcode wie `007` bleibt `007`, weil die Zelle als Text deklariert und nicht aus einer Zeichenzeile geparst wird.
Kein Trennzeichen, keine Kodierung
Eine Arbeitsmappe trägt ihre Struktur selbst und ihren Text in Unicode — beide Fragen stellen sich gar nicht.
Öffnet mit einem Doppelklick
Kein Importassistent, kein Dialog nach Trennzeichen — die Datei öffnet als Blatt.
Nichts wird hochgeladen
Die Mappe entsteht in Ihrem Browser; eine API-Antwort voller Datensätze reist nirgendwohin.
Kostenlos, ohne Konto
Keine Anmeldung, kein Wasserzeichen, keine Obergrenze für die Zahl der Umwandlungen.
Eine Arbeitsmappe zu schreiben heißt, Excel nichts mehr zum Raten zu lassen
Das ist der Grund, direkt zu .xlsx zu gehen, statt eine CSV zu erzeugen und sie zu öffnen. Eine CSV-Datei ist eine Zeichenzeile, und alles, was Excel über sie weiß, stammt aus dem Raten beim Import: Ist `007` die Zahl sieben oder ein Produktcode, ist `03.04.` März oder April, ist eine mit Gleichheitszeichen beginnende Zelle Text oder Formel. Eine Arbeitsmappe arbeitet nicht so. Jede Zelle trägt einen deklarierten Typ: Eine Zahl wird als Zahl gespeichert, Text als Text, und Excel öffnet die Datei, ohne etwas deuten zu müssen. Dieser eine Unterschied beseitigt die drei häufigsten Arten, auf die Tabellendaten still verderben, und deshalb lohnt sich diese Umwandlung direkt statt über den CSV-Weg.
Das Kennungsproblem verschwindet vollständig
Wer je Daten in eine Tabelle exportiert hat, hat zugesehen, wie eine Kennung zerstört wurde. Eine Auftragsnummer `0004512` verliert ihre Nullen. Eine lange Kontonummer wird zur wissenschaftlichen Schreibweise. Ein Teilecode wie `1-2E3` wird zu einer Zahl, die niemand wiedererkennt. All das geschieht beim Import, wenn eine CSV-Zeile einem Parser übergeben wird, der über jedes Feld entscheiden muss und auf plausibel wirkende Weise danebenliegt. Die Mappe direkt zu schreiben beendet das Problem, statt es zu umgehen: Die Zelle mit `0004512` wird als Textzelle deklariert, es gibt also keinen Parse-Schritt und nichts zu verlieren. Trägt Ihr JSON Referenznummern, Artikelnummern, Telefonnummern oder Postleitzahlen, ist das der praktische Grund, eine Mappe einem CSV-Export vorzuziehen.
Eine Formel, die als Text ankommt, bleibt Text
Hier steckt ein Sicherheitsaspekt, den man leicht übersieht. Landet von Nutzern getippter Inhalt in einer CSV, behandelt die Tabellenkalkulation beim Import jeden Wert, der mit `=`, `+`, `-` oder `@` beginnt, als Formel — das Injection-Problem, das exportierte Freitextfelder wirklich riskant macht. .xlsx zu schreiben beseitigt den Mechanismus, statt ihn abzumildern. Eine Zeichenkette aus Ihrem JSON wird zu einer ausdrücklich als Zeichenkette markierten Zelle; ein Notizfeld mit `=cmd|...` sitzt daher als genau diese Zeichen im Blatt und wird nie ausgewertet. Stammen die Daten aus einem Formular, das echte Nutzer ausgefüllt haben, und gehen sie an eine Kollegin, die sie ohne zu zögern öffnet, wiegt dieser Unterschied schwerer als die Dateigröße.
Eine Mappe kann mehrere Blätter halten, und das ändert, was aus Verschachtelung werden kann
JSON verschachtelt, eine einzelne Tabelle kann das nicht — das ist die übliche Einschränkung. Eine Arbeitsmappe lockert sie. Weil eine .xlsx-Datei viele Blätter fasst, kann eine Struktur mit einem Elternteil und wiederholten Kindern — Bestellungen und ihre Positionen, Nutzer und ihre Sitzungen — zu zwei über eine Kennungsspalte verbundenen Blättern werden, statt zu einem Blatt, das die Kinder in eine Zelle presst oder den Elternteil in jeder Zeile wiederholt. Das ist eine Modellierungsentscheidung und nichts, was ein Konverter erschließen kann: Es bedeutet, das JSON vor der Umwandlung zu teilen und die Blätter getrennt zu erzeugen. Doch es lohnt zu wissen, dass es die Möglichkeit gibt, denn der Reflex der flachen Datei — eine Form wählen und damit leben — stammt aus den Grenzen von CSV, nicht aus denen von Excel.
Was eine Arbeitsmappe nicht für Sie erledigt
Eine umgewandelte Datei ist Daten, kein Bericht. Sie trägt keine Formeln, denn das JSON hatte nie welche; die Spalten sind Werte, und jede Berechnung muss danach ergänzt werden. Sie baut keine Pivot-Tabellen, keine bedingte Formatierung, keine Diagramme und keine fixierten Kopfzeilen, und sie weiß nicht, welche Spalten Währung sein sollten oder welche Datumsangaben als Datum statt in der Voreinstellung erscheinen sollten. Nichts davon ist ein Mangel der Umwandlung — es ist der Unterschied zwischen den Daten und ihrer Darstellung. Rechnen Sie nach dem Öffnen mit zwei Minuten Formatierung und verbringen Sie keine zwanzig damit, eine Einstellung zu suchen, die das für Sie erledigt hätte.
Die Grenzen sind die von Excel, nicht die des Werkzeugs
Ein Arbeitsblatt endet bei 1.048.576 Zeilen und 16.384 Spalten. Das sind harte Grenzen des Dateiformats, nicht irgendeines Konverters; ein Array mit über einer Million Datensätzen hat in einem einzigen Blatt keinen Platz, gleich was es erzeugt hat. In der Praxis stößt man zuerst auf eine weichere Grenze: Eine Mappe mit mehreren hunderttausend Zeilen öffnet langsam, rechnet langsam neu und wird lange, bevor sie unmöglich wird, unangenehm in der Arbeit. Ist Ihr JSON so groß, lautet die ehrliche Antwort: Eine Tabellenkalkulation ist das falsche Ziel, und die Daten gehören in eine Datenbank oder in ein dafür gebautes Werkzeug. Für alles darunter — und das ist die überwältigende Mehrheit realer Dateien — ist nicht das Format die Grenze. Es ist der Arbeitsspeicher Ihres Geräts.
Häufige Fehler, die Sie vermeiden sollten
- Eine CSV erzeugen und sie in .xlsx umbenennen. Die Endung ändert den Inhalt nicht; Excel beschwert sich oder fällt darauf zurück, jedes Feld zu raten — genau das, was eine Arbeitsmappe vermeiden soll.
- Erwarten, dass die Mappe formatiert ankommt. Die Umwandlung trägt Daten, nicht Darstellung — Währungsformate, Spaltenbreiten, fixierte Kopfzeilen und Diagramme sind danach zwei Minuten Arbeit.
- Ein Array mit über einer Million Datensätzen umwandeln. Ein Arbeitsblatt endet bei 1.048.576 Zeilen; jenseits einiger hunderttausend ist eine Mappe selbst dort mühsam, wo sie noch öffnet.
- Annehmen, Verschachtelung müsse in ein Blatt abgeflacht werden. Eine Mappe fasst viele Blätter, also kann eine Eltern-Kind-Struktur zu zwei über eine Kennung verbundenen Blättern werden — dafür müssen Sie das JSON aber zuerst teilen.
- Eine rohe API-Antwort in einen Online-Konverter einfügen. Solche Nutzlasten tragen meist Kennungen, E-Mail-Adressen und mitunter Token in Feldern, zu denen Sie nie gescrollt haben; bauen Sie die Mappe lokal.
Im Vergleich
| Kriterium | Dieses Werkzeug | Online-Konverter | Stattdessen eine CSV exportieren |
|---|---|---|---|
| Daten an einen Server gesendet | Nie | Meistens ja | Nein |
| Zelltypen deklariert | Ja | Unterschiedlich | Nein — beim Import geraten |
| Führende Nullen überleben | Ja | Unterschiedlich | Meistens nicht |
| Formel-Injection möglich | Nein | Unterschiedlich | Ja |
| Konto oder Anmeldung | Nicht nötig | Oft verlangt | Nicht nötig |
| Preis | Kostenlos | Kostenlos / Bezahltarife | Kostenlos |
Funktionen
Echte .xlsx-Ausgabe
Eine wirkliche Arbeitsmappe, keine CSV-Datei mit Tabellennamen und Tabellensymbol.
Typen bleiben durchgehend erhalten
Zahlen, Text und Wahrheitswerte landen in Zellen, die als das deklariert sind, was sie sind.
Vereinigungs-Kopfzeile aus uneinheitlichen Datensätzen
Jeder im Array gefundene Schlüssel erhält eine Spalte, sodass optionale Felder nicht verloren gehen.
Punktspalten für Verschachtelung
Ein verschachteltes `address`-Objekt wird zu `address.city` und `address.postcode` statt zu einem Textklumpen.
UTF-8 durchgehend
Umlaute, Eszett, arabischer und türkischer Text sowie andere Zeichen außerhalb von ASCII werden unverändert in die Mappe geschrieben.
Verträgt große Arrays
Zehntausende Datensätze werden ohne Upload-Warteschlange umgewandelt.
Nichts zu installieren
Keine Excel-Lizenz, keine Laufzeitumgebung, keine Abhängigkeiten — es läuft auf der Webseite.
Bereit für Arabisch und RTL
Vollständige Oberfläche in acht Sprachen, darunter Arabisch von rechts nach links.
Standardmäßig sicher
Über HTTPS ausgeliefert, ohne Dateiverfolgung und ohne Upload an Dritte.
Wer es nutzt
Entwicklerinnen und Entwickler
Eine API-Antwort als Datei übergeben, die eine Kollegin öffnen und sortieren kann — mit unversehrten Referenznummern.
Mitarbeitende im Betrieb
Einen Systemexport ohne Importassistenten dazwischen in eine Mappe für die Buchhaltung verwandeln.
Datenanalystinnen und -analysten
Sofort typisierte Spalten erhalten, statt aufzuräumen, wofür ein CSV-Import jedes Feld gehalten hat.
Kundenbetreuung
Aus einem Export ein vorzeigbares Blatt erzeugen, ohne einen Code-Editor zu öffnen.
Häufig Gestellte Fragen
Nein. Die Umwandlung läuft vollständig im Browser — Ihre Daten werden nie hochgeladen, gespeichert oder geteilt.
Ja. Jede Zeile und Spalte wird originalgetreu umgewandelt; Ihre Daten werden in ein echtes .xlsx-Blatt geschrieben.
Ja — komplett kostenlos, ohne Konto, ohne Wasserzeichen und ohne Dateilimit.