Start · Kostenlose Tools · JSON in Excel

JSON in Excel umwandeln

Eine API-Antwort einfügen oder eine .json-Datei ablegen und eine echte .xlsx herunterladen. Das Array mit den Datensätzen wird in der Antwort gefunden, verschachtelte Felder werden eigene Spalten, und Zahlen stehen als Zahlen in der Mappe — deutsches Excel zeigt sie mit Komma und rechnet direkt damit. Kein Power Query, kein Add-in, nichts wird hochgeladen.

Oder eine .json-Datei ablegen

.json oder .ndjson hierher ziehen — der Inhalt landet im Feld darunter

JSON hier einfügen, oder das Geladene bearbeiten

Machen Sie das jeden Monat? Einmal in TableDI 2 erledigen, als Auftrag speichern, nächsten Monat erneut ausführen. TableDI 2 kostenlos laden

Nichts wird hochgeladen. Die Datei wird von JavaScript in diesem Tab gelesen und verlässt Ihren Rechner nicht — kein Server sieht sie, und mit dem Tab ist sie weg.

Warum .xlsx und nicht CSV: das Dezimalkomma

In JSON steht eine Dezimalzahl immer mit Punkt: 12.5. Wandelt man das in eine CSV und öffnet sie in Excel mit deutscher Ländereinstellung, liest Excel 12.5 nicht als Zahl — sondern als Datum, den 12. Mai. Lange Belegnummern werden außerdem zu 1,23457E+17.

Diese Seite schreibt die .xlsx direkt. Eine Zahl landet als Zahl in der Zelle; welches Dezimaltrennzeichen angezeigt wird, entscheidet Excel beim Öffnen nach Ihrer Einstellung. Bei Ihnen steht also 12,5 da, und die Spalte lässt sich sofort summieren.

Was zur Zahl wird und was Text bleibt

  • Zahlen in Punktschreibweise werden Zahlenzellen — auch wenn sie im JSON in Anführungszeichen stehen, etwa "8600".
  • Werte mit führender Null wie die Postleitzahl "01067" bleiben Text, sonst stünde dort 1067.
  • Alles über 15 Stellen bleibt Text, weil Excel mehr Stellen nicht exakt halten kann.
  • Beträge mit Komma als String, etwa "12,50", bleiben Text. Die Seite rät nicht, ob das Komma ein Dezimal- oder ein Tausendertrennzeichen ist.
  • Datumsangaben wie "2026-09-15" bleiben Text, genau so geschrieben wie im JSON. true und false stehen ebenfalls als Text in der Zelle.

Der Weg über Power Query — und was er kostet

Der gründliche Weg in Excel heißt Daten → Daten abrufen → Aus Datei → Aus JSON. Er braucht die Desktop-Version, führt durch mehrere Dialoge und verlangt, jeden verschachtelten Datensatz von Hand zu erweitern. Für eine einmalige Datei kostet das mehr Zeit, als die Daten wert sind. Einfaches Einfügen in ein Blatt funktioniert nur, wenn das JSON schon flach ist — echte Antworten sind es nicht.

Was aus der Verschachtelung wird

{"kunde": {"name": "Jürgen", "ort": "Köln"}} wird zu zwei Spalten, kunde.name und kunde.ort. Eine Liste von Schlagworten steht in einer Zelle. Eine Liste von Objekten bekommt je Index eigene Spalten, sodass eine Bestellung mit zwei Positionen positionen.0.sku und positionen.1.sku getrennt hält. Fehlt einem Datensatz ein Feld, bleibt die Zelle leer, statt dass die Zeile nach links rutscht.

Die Mappe, die Sie bekommen

Ein Blatt, eine Kopfzeile mit allen Feldern in der Reihenfolge ihres ersten Auftretens, eine Zeile je Datensatz. Die Vorschau zeigt die ersten 200 Zeilen, der Download enthält alle. Formatierung, Spaltenbreiten oder Datumsformate werden nicht gesetzt — das ist eine Datenmappe.

Wenn dieselbe Antwort jede Woche ins selbe Blatt soll

Dann ist das kein Umwandeln mehr, sondern eine wiederkehrende Aufgabe — und der spannende Teil ist, was passiert, wenn die Schnittstelle ein Feld umbenennt oder gar nichts liefert.

TableDI 2 ist eine Desktop-App für Dateiarbeit, die jede Periode wieder ansteht: Quellen, Regeln und Übergabe werden als Auftrag gespeichert, sodass Sie nächsten Monat die neuen Dateien hineinlegen und den Auftrag erneut ausführen. Alles läuft auf Ihrem eigenen Rechner.

Häufige Fragen

Brauche ich Power Query oder ein Excel-Add-in?

Nein. Die Umwandlung läuft auf dieser Seite, die .xlsx schreibt Ihr Browser. Jedes Programm, das .xlsx öffnet, öffnet auch diese Datei — Excel für Windows und Mac, Excel im Web, LibreOffice, Numbers.

Werden Dezimalzahlen im deutschen Excel richtig angezeigt?

Ja, wenn sie im JSON als Zahl in Punktschreibweise stehen. Sie werden als Zahl in die Zelle geschrieben, und Excel zeigt sie nach Ihrer Ländereinstellung mit Komma an. Ein String wie "12,50" bleibt dagegen Text.

Warum nicht einfach eine CSV?

Weil Excel eine CSV beim Öffnen neu interpretiert: 12.5 wird im deutschen Excel zum Datum, eine lange Nummer zu 1,23457E+17. In der .xlsx stehen die Werte als Werte. Wer trotzdem eine CSV braucht, findet sie auf der Seite JSON in CSV.

Mein JSON ist ein Objekt, kein Array. Geht das trotzdem?

Ja. Gesucht wird unter den Schlüsseln der obersten Ebene das erste Array mit Objekten, etwa data oder results, und über der Tabelle steht, welches gelesen wurde. Ohne Array wird das Objekt zu einer einzigen Zeile.

Wie viele Zeilen gehen?

Die Grenze ist der Arbeitsspeicher des Tabs, keine feste Zahl. Ein Excel-Blatt fasst allerdings 1.048.576 Zeilen — darüber ist Excel die Grenze, nicht diese Seite.

Wird mein JSON hochgeladen?

Nein. Es wird von JavaScript in diesem Tab gelesen, die .xlsx entsteht im Arbeitsspeicher. Keine Anfrage der Seite enthält Ihre Daten.

Machen Sie das jeden Monat?

In TableDI 2 machen Sie es einmal und speichern es als Auftrag. Nächsten Monat legen Sie die neuen Dateien hinein und führen ihn erneut aus.

macOS, Apple Silicon und Intel; die Windows-Version ist in Arbeit (was Sie bis dahin tun können). Kostenlos heißt nicht Testversion — kein Konto, keine Karte.

Zuletzt geprüft am 2026-09-11 vom TableDI-Team. Stimmt auf dieser Seite etwas nicht? Schreiben Sie uns — ein Postfach, gelesen von den Leuten, die TableDI bauen.