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
Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.
Zeichen, das Spalten in CSV- und Textdateien trennt, sowohl beim Lesen als auch beim Schreiben. Automatisch erkennt es anhand der Eingabe und schreibt Kommas.
UTF-8 funktioniert für jede Sprache. Wählen Sie UTF-8 mit BOM, wenn Excel unter Windows beim Öffnen der CSV-Datei Umlaute oder asiatische Zeichen fehlerhaft anzeigt.
Eingabe aus Excel, ODS und Numbers: nur das erste Blatt oder alle Blätter umwandeln (eine CSV pro Blatt in einer ZIP-Datei oder ein JSON-Schlüssel pro Blatt).
Name des Tabellenregisters in der neuen Tabelle, bis zu 31 Zeichen.
Array von Objekten verwendet Spaltennamen als Schlüssel für jede Zeile; Array von Arrays ist kompakter und behält die Kopfzeile als erstes Array.
Name des äußeren Elements, das alle Zeilen umschließt; jede Zeile wird darin zu einem <row>.
Wird in CREATE-TABLE- und INSERT-Anweisungen verwendet. Nur Buchstaben, Ziffern und Unterstriche.
Anführungszeichen und Spaltentypen unterscheiden sich leicht zwischen Datenbanken; wählen Sie die, in die Sie importieren.
Datumszellen in einem einheitlichen Format schreiben. ISO (2026-10-18) ist für Datenbanken und Code am sichersten; „Unverändert“ lässt sie so, wie sie in der Quelle stehen.
So verwenden Sie dieses Tool
- 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
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
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
Array aus Objekten oder Array aus Arrays
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
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
[
{ "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
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
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.
- JSON in Excel umwandelnJSON oder JSON Lines in eine Excel-XLSX-Tabelle umwandeln: Schlüssel werden Spalten, jeder Datensatz eine Zeile. Bis zu 20 Dateien, ohne Konto.
- Excel in CSV umwandelnExcel-Arbeitsmappen (XLS, XLSX, XLSM) in CSV umwandeln: jedes Blatt als eigene Datei, Komma oder Semikolon, UTF-8, das Excel sauber öffnet.
- Excel in XML umwandelnExcel-Tabelle ohne XML-Zuordnung oder Entwicklertools in XML umwandeln. Jede Zeile wird ein Datensatz, jede Überschrift ein Tag. XLSX, XLS, ODS.
- Excel in SQL umwandelnExcel-Tabelle in ein SQL-Skript für MySQL, PostgreSQL, SQLite oder SQL Server umwandeln. Kopfzeilen werden Spalten, Zeilen INSERT-Befehle.
- XLSX in CSV umwandelnXLSX-Arbeitsmappe in saubere UTF-8-CSV für Shopify, WooCommerce, Mailchimp, Salesforce oder Datenbanken. Formeln werden Werte, Datum in ISO.
- HTML in JSON umwandelnHTML-Tabelle in JSON umwandeln: Kopfzellen werden Schlüssel, jede Zeile ein Objekt. .html- oder .htm-Seite hochladen, ohne Scraper-Code.