UltKit

Excel in JSON umwandeln

Machen Sie aus einer Tabelle JSON, das ein Programm direkt laden kann. Laden Sie eine .xlsx-, .xls-, .ods- oder .numbers-Datei hoch und erhalten Sie ein Array mit einem Objekt pro Zeile, dessen Schlüssel Ihre Spaltenüberschriften sind.

Daten-Konverter

oder CSV, TSV, TXT …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    Arbeitsmappe hochladen

    Fügen Sie Excel-, LibreOffice- oder Numbers-Dateien hinzu, bis zu 20 gleichzeitig mit jeweils höchstens 95 MB. Achten Sie darauf, dass Zeile 1 jedes Blatts die Spaltennamen enthält, die als Schlüssel dienen sollen.

  2. 2

    Struktur und Tabellenblätter wählen

    Array von Objekten und ISO-Datumsangaben sind vorausgewählt. Stellen Sie unter Erweiterte Einstellungen die JSON-Struktur auf Array von Arrays um, wenn Sie eine kompakte Datei möchten, oder Zu konvertierende Blätter auf Alle Blätter, um einen Schlüssel pro Blatt zu erhalten.

  3. 3

    Umwandeln und laden

    Klicken Sie auf In JSON umwandeln und laden Sie die Datei herunter. Importieren Sie sie in Ihre App, befüllen Sie damit eine Datenbank oder übergeben Sie sie an einen Test-Runner.

Bei der Umwandlung von Excel in JSON wird ein Blatt Zeile für Zeile gelesen und jede Zeile als JSON-Objekt geschrieben, wobei die Kopfzeile die Schlüssel liefert. So werden Tabellendaten, die ein Team von Hand pflegt, zur Eingabe für eine App, eine API oder ein Skript.

Von der Tabelle zum Code: Wer Excel in JSON umwandelt

Das Muster ist immer dasselbe: Menschen, die sich in Excel zu Hause fühlen, pflegen die Daten, und Software muss sie lesen. Ein Marketingteam führt Produktnamen und Preise in einer Arbeitsmappe, aus der eine statische Website gebaut wird. Ein Lokalisierungsteam füllt ein Blatt mit einer Spalte pro Sprache, das die App als Übersetzungsdateien lädt. Ein QA-Leiter listet Testfälle in Zeilen auf, die der Collection Runner von Postman oder eine Jest-Suite als JSON-Datendatei liest.

Solche Exporte von Hand zu schreiben ist langsam und fehleranfällig, und Excel bietet kein eingebautes Speichern als JSON. Die Umwandlung liefert Entwicklern eine saubere Datei, ohne dass Kolleginnen und Kollegen ein neues Tool lernen müssen. Ist das Ziel eine relationale Datenbank statt Anwendungscode, schreibt Excel in SQL stattdessen INSERT-Anweisungen und überspringt den JSON-Schritt ganz.

Wie viele Zeilen ein Tabellenblatt ergeben kann

1.048.576Zeilen in einem XLSX-Blatt, also bis zu 1.048.575 JSON-Objekte nach der Kopfzeile

Ältere .xls-Dateien enden bei 65.536 Zeilen pro Blatt.

Array aus Objekten oder Array aus Arrays

Standard

Array von Objekten

Jede Zeile wird zu einem Objekt, dessen Schlüssel die Kopfzeilennamen sind.

  • Selbstbeschreibend: Jeder Wert trägt seinen Spaltennamen
  • Im Code leicht als row.email zu lesen
  • Größer, weil sich die Schlüssel in jeder Zeile wiederholen
Am besten für: Apps, APIs, Seed-Daten und Fixtures
Kompakt

Array von Arrays

Jede Zeile wird zu einer einfachen Liste von Werten; die Kopfzeile ist die erste Liste.

  • Kleinste Datei
  • Passt dazu, wie Diagrammbibliotheken Zeilen entgegennehmen
  • Der Code muss wissen, welche Position welche Spalte enthält
Am besten für: Große Tabellen, Diagramme und Datenübertragung
Zwei Zeilen einer Preisliste als Array von Objekten
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Die Typen folgen den Zellen. Zahlen bleiben Zahlen, Text bleibt Text, leere Zellen werden in der Objektform als null geschrieben, und Datumsangaben werden zu ISO-Zeichenketten, da JSON keinen eigenen Datumstyp kennt. Leerzeilen mitten in den Daten und vereinzelte Notizen unter der Tabelle werden ebenfalls zu Objekten, löschen Sie sie daher vor der Umwandlung in der Arbeitsmappe.

XLSX und JSON im Überblick

XLSX

Microsoft Excel-Arbeitsmappe

XLSX ist seit Office 2007 das Standard-Arbeitsmappenformat von Microsoft Excel und basiert auf dem Standard Office Open XML. Es speichert mehrere Tabellenblätter, Formeln, Formatierungen, Diagramme, Pivot-Tabellen und Datenüberprüfung in einem ZIP-Paket aus XML. Es unterstützt über eine Million Zeilen pro Blatt und ist das gängige Austauschformat für Geschäftstabellen. Google Sheets, LibreOffice und Numbers öffnen XLSX, Makros und erweiterte Funktionen gehen dabei aber unter Umständen verloren.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
2007 · Microsoft
XLSX-Konverter

JSON

JavaScript Object Notation

JSON ist ein schlankes Textformat für strukturierte Daten, in den frühen 2000er-Jahren von Douglas Crockford populär gemacht und als RFC 8259 und ECMA-404 standardisiert. Es stellt Objekte, Arrays, Zeichenketten, Zahlen, Booleans und null in einfacher, lesbarer Syntax dar. Es ist das Standardformat für Web-APIs, Konfigurationsdateien und den Datenaustausch zwischen Anwendungen in nahezu allen Programmiersprachen. Kommentare, Datumstypen und Schemas sind nicht eingebaut, und große verschachtelte Dateien sind ohne Viewer schwer lesbar.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
2001 · Douglas Crockford
JSON-Konverter

Excel wird in JSON umgewandelt, wenn eine Tabelle, die von Nicht-Entwicklern gepflegt wird, etwa Preise, Übersetzungen oder Testdaten, von Code geladen werden muss.

Excel in JSON umwandeln: Häufige Fragen

Wie wandle ich XLSX in JSON um, mit meinen Überschriften als Schlüssel?

Lassen Sie Erste Zeile ist Kopfzeile eingeschaltet, das ist die Voreinstellung. Der Text in Zeile 1 wird zum Schlüssel für jeden Wert darunter, sodass eine Spalte mit der Überschrift email in jedem Objekt "email": "..." ergibt. Benennen Sie die Überschriften vorher in Excel um, wenn Sie andere Schlüssel möchten, zum Beispiel camelCase-Namen für JavaScript.

Warum erscheinen Excel-Datumswerte als Zahlen wie 46313?

Excel speichert ein Datum als fortlaufende Zahl, die die Tage seit dem 1. Januar 1900 zählt, und zeigt es nur auf dem Bildschirm als Datum an. Unformatiert gelesen ist 2026-10-18 die Zahl 46313. Diese Seite schreibt Datumsangaben als ISO-Zeichenketten wie 2026-10-18; wählen Sie unter Datumsangaben Unix-Zeitstempel, wenn Ihr Code Sekunden erwartet.

Was passiert mit Formeln, Farben und Kommentaren?

JSON enthält Daten, keine Darstellung. Jede Formelzelle wird als berechnetes Ergebnis geschrieben, während Füllfarben, Schriftarten, Zellkommentare, Diagramme und das Layout verbundener Zellen verloren gehen. Behalten Sie die Arbeitsmappe als bearbeitbare Quelle und erzeugen Sie das JSON neu, wenn sie sich ändert.

Kann ich alle Tabellenblätter einer Arbeitsmappe auf einmal umwandeln?

Ja. Wenn Zu konvertierende Blätter auf Alle Blätter steht, enthält das JSON pro Blattname einen Schlüssel, der die Zeilen dieses Blatts enthält. Das eignet sich für Übersetzungsdateien oder einen Katalog, der nach Kategorien auf Tabellenblätter verteilt ist.

Ist eine große Tabelle ein Problem für JSON?

Die Größe wächst, weil jedes Objekt seine Schlüssel wiederholt; ein Blatt mit 100.000 Zeilen kann so eine Datei ergeben, die viele Megabyte größer ist als die XLSX. Für große Tabellen in Analysetools sind CSV oder Parquet schlanker; Excel in CSV liefert Ihnen die flache Variante.

Welche Zahlengenauigkeit bleibt im JSON erhalten?

Das, was Excel gespeichert hat, also höchstens 15 signifikante Stellen. Lange IDs wie 16-stellige Karten- oder Kontonummern, die als Zahlen eingegeben wurden, sind in Excel bereits gerundet worden. Formatieren Sie solche Spalten vor der Eingabe als Text, dann werden sie als JSON-Zeichenketten geschrieben.