Zurück zu Tools

JSON to Excel Converter

Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping

Zuletzt aktualisiert
My tools
No tools yet

Wird geladen...

Wie man JSON in Excel konvertiert

  1. 1

    JSON einfügen oder hochladen

    Sie können JSON-Objekte, Arrays oder API-Antworten mit Array-Feldern wie data, items, records, rows, results, list usw. verwenden.

  2. 2

    Wurzelknoten und Zuordnung anpassen

    Wählen Sie den Array-Wurzelpfad aus, stellen Sie die Array-Ausgabemethode ein und bearbeiten Sie Kopfzeilen, Quellpfade, Transformationsfunktionen, Standardwerte oder Vorlagenzuordnungen.

  3. 3

    Vorschau und Bearbeitung

    Ändern Sie Daten direkt in der Online-Tabelle, fügen Sie Zeilen und Spalten hinzu oder entfernen Sie diese, und exportieren Sie dann die aktuelle Vorschau als XLSX-Datei.

Funktionsübersicht

Konvertieren Sie JSON im Browser in eine bearbeitbare Excel-Arbeitsmappe. Das Tool erkennt Array-Stammknoten, erweitert verschachtelte Objekte, unterstützt benutzerdefinierte Header und kann nach der Feldmapping mit sicheren integrierten Transformationsfunktionen XLSX exportieren.

Werkzeugbeschreibung

Free online JSON to Excel converter. Flatten nested JSON, detect API array roots, customize headers, apply data mapping transforms, edit the spreadsheet preview, and export XLSX locally in your browser.

Fähigkeitenliste

  • Automatische Erkennung gängiger API-Array-Strukturen wie data, items, records, rows, results, list usw.
  • Verschachtelte JSON-Objekte in Tabellenspalten erweitern, Arrays können als JSON-Text, verketteter Text oder Anzahl exportiert werden.
  • Online-Tabellenvorschau mit direkter Bearbeitung von Zellen, Zeilen, Spalten und Kopfzeilen.
  • Unterstützt benutzerdefinierte Kopfzeilen, Quellpfade, Standardwerte und Datenzuordnungstransformationen.
  • Unterstützt path.to.value Pfadvorlagen-Zuordnung zum Kombinieren mehrerer JSON-Felder.
  • Alle Verarbeitung erfolgt lokal im Browser, die exportierte .xlsx-Datei enthält gefrorene Kopfzeilen und Filter.

Schnellreferenz für Konvertierungsregeln

Die folgenden drei Tabellen sind die tatsächlichen Ausgaberegeln dieses Tools. Schauen Sie sich diese vor der Konvertierung an, um nach dem Export nicht mehr überprüfen zu müssen.

Quellpfad und Standard-Header

QuellpfadStandard-Header
idId
address.cityCity
created_atCreated at
orderIdOrder Id
user.name / company.nameName / Name

Ergebnisse von JSON-Typen in Excel

JSON-TypErgebnis in Excel
stringAls Text in die Zelle schreiben.
numberNumerischen Typ beibehalten, kann direkt summiert und sortiert werden.
booleanBooleschen Typ beibehalten, angezeigt als TRUE / FALSE, filterbar.
nullAls leere Zelle ausgeben, nicht als Text null; AVERAGE überspringt es korrekt.
objectIn mehrere Spalten erweitert; nicht erweiterte Objekte als JSON-Text geschrieben.
integer ≥ 16Als Text schreiben, um jede Ziffer zu bewahren und zu verhindern, dass das Ende der Bestellnummer zu 0 wird.

Drei Exportmöglichkeiten für Arrays

ModusAusgabeAnwendungsszenarien
JSON beibehalten["pro","beta"]Das Programm wird diese Zelle später erneut analysieren.
Werte verkettenpro, betaEinfache Tags im Array, und diese Tabelle ist für Menschen.
Anzahl zählen2Nur die Anzahl zählt, Summation oder Sortierung erforderlich.

Verwandte Tools

Verwandte Leitfäden

Häufig gestellte Fragen

Kann dieses Tool verschachtelte JSON verarbeiten?
Ja. Verschachtelte Objekte werden in Feldpfade erweitert, und Arrays können als JSON-Text, verkettete Werte oder Anzahl exportiert werden.
Wird meine JSON-Datei auf den Server hochgeladen?
Nein. Parsing, Zuordnung, Vorschaubearbeitung und XLSX-Generierung erfolgen lokal im Browser.
Können Excel-Kopfzeilen angepasst werden?
Ja. Das Zuordnungspanel unterstützt das Umbenennen von Kopfzeilen, das Ändern von Quellpfaden, das Deaktivieren von Feldern und das Hinzufügen von Standardwerten oder Vorlagenkombinationsspalten.
Welche Array-Exportmethoden unterstützt dieses Tool?
Drei Arten: JSON-Text beibehalten (Standard), nach Trennzeichen verketten oder nur die Anzahl der Elemente ausgeben. Leere Arrays erhalten entsprechend [], leere Zellen und 0. Wenn das Array Objekte enthält, wird empfohlen, die verschachtelte Array-Exportfunktion zu verwenden, um als Arbeitsblatt zu exportieren, mit einem Element pro Zeile und übergeordneter Zeilenkennung. Weitere Informationen zu den Vor- und Nachteilen der drei Methoden finden Sie im Leitfaden "JSON-Arrays in Excel konvertieren: verschachtelte Datensätze in zugehörige Arbeitsblätter exportieren".
Welche Array-Root-Knoten werden vom Tool automatisch erkannt?
Das Tool sucht standardmäßig nach häufigen API-Wrapper-Feldern wie data, items, records, rows, results, list usw. und extrahiert das Array daraus. Wenn Ihre Struktur nicht darunter fällt, können Sie manuell einen Punkt-Pfad im Root-Pfad eingeben, z. B. data.items; geben Sie $ ein, um anzuzeigen, dass das gesamte Dokument selbst ein Array ist.
Welche Datentypen werden in der exportierten .xlsx-Datei beibehalten?
Zahlen und boolesche Werte behalten ihren nativen Typ, null wird als leere Zelle ausgegeben, nicht als Text. Ganzzahlen mit 16 oder mehr Ziffern werden als Text geschrieben, um Genauigkeitsverluste zu vermeiden; lange IDs wie Bestellnummern enden nicht mit 0; kürzere Zahlen bleiben numerisch und können direkt in Berechnungen verwendet werden.
Gibt es Grenzen für den Exportumfang?
Ein einzelnes Arbeitsblatt hat eine Obergrenze von 1.048.576 Zeilen, 16.384 Spalten und 32.767 Zeichen pro Zelle. Bei mehr als 50.000 Zeilen oder 500 Spalten warnt das Tool vor großem Datenvolumen und möglicher Verzögerung beim Export; bei Erreichen der Hard-Limits wird eine klare Fehlermeldung angezeigt.
Sollte ich XLSX oder CSV herunterladen?
Wählen Sie XLSX, wenn Sie Zahlen- und Boolesche Typen beibehalten, mehrere Arbeitsblätter benötigen oder Tabellenkopfzeilen und Filter einfrieren möchten. Wählen Sie CSV für reinen Text, um Versionsvergleiche zu erleichtern oder von anderen Programmen gelesen zu werden; beachten Sie, dass CSV nur die aktuelle Vorschautabelle enthält und nicht die zusätzlichen Arbeitsblätter, die durch verschachtelte Arrays generiert werden.