araç köşesi

Excel in JSON umwandeln

Eine Excel-Tabelle in JSON umwandeln; die Überschriften werden Schlüssel, Zahlen bleiben Zahlen, Datumswerte werden 2026-09-27

Excel-Datei auswählenTippen oder klicken Sie auf das Feld — ein Dateiauswahlfenster öffnet sich. Sie können eine Datei auch hineinziehen..xlsx, .xlsm, .xls oder .ods; Sie erhalten eine .json-Datei

Ihre Dateien bleiben bei Ihnen. Die Umwandlung läuft im Browser; keine Datei wird auf einen Server hochgeladen.

So funktioniert es

Meist soll eine Liste aus Excel in eine App, auf eine Website oder zu einem Entwickler: eine Artikelliste, ein PLZ-Verzeichnis, ein Fragenkatalog oder eine Preisliste. Tippen oder klicken Sie auf „Excel-Datei auswählen“, wählen Sie die Datei und klicken Sie auf „In JSON umwandeln“; eine .json-Datei mit demselben Namen wird heruntergeladen. Die erste Zeile gilt als Kopfzeile: Ein Blatt mit den Überschriften „Artikel | Preis | Bestand“ und 120 Zeilen ergibt eine Liste aus 120 Objekten der Form {"Artikel": "Kaffee", "Preis": 12.5, "Bestand": 40}. Zahlen kommen als Rohwert, egal wie sie formatiert sind: Eine Zelle, die 1.250,50 € zeigt, steht im JSON als 1250.5. Datumszellen werden in der Voreinstellung 2026-09-27, mit Uhrzeit 2026-09-27T14:30:00; mit „Wie in Excel angezeigt“ steht dort 27.09.2026. Bei Formeln kommt das Ergebnis, nicht die Formel. Leere Zellen werden null, ganz leere Zeilen entfallen. Eine Spalte ohne Überschrift heißt "spalte_3", eine zweite Spalte „Preis“ wird "Preis_2", damit nichts überschrieben wird. Für mehrere Blätter wählen Sie „Alle Blätter“: Sie erhalten {"Januar": [...], "Februar": [...]} in einer Datei.

Dieses Werkzeug ist auch als excel in json umwandeln, excel to json, xlsx in json konvertieren, excel tabelle als json, ods in json umwandeln bekannt.

Was ist JSON?

JSON ist ein Textformat für den Datenaustausch zwischen Programmen, das auch Menschen lesen können. Eine Excel-Zeile wird darin ein Objekt in geschweiften Klammern: {"Artikel": "Kaffee", "Preis": 12.5}. Eckige Klammern bilden eine Liste; das ganze Blatt ist eine Liste solcher Objekte. Zahl, Text, true/false und null sind eigene Typen. Excel-Formatierungen wie Farbe, Euro-Zeichen oder Tausenderpunkt gehen nicht ins JSON über.

Was ist Excel-Seriennummer?

Die Seriennummer ist die Zahl, als die Excel ein Datum speichert: die Tage seit dem 1. Januar 1900, der als 1 zählt. Der 27.09.2026 ist 46292, der Nachkommaanteil ist die Uhrzeit (0,5 = 12:00 Uhr). Was Sie in der Zelle sehen, 27.09.2026 oder 27. Sep 26, erzeugt allein das Zellformat. Wer die Datei ohne Blick auf das Format liest, bekommt die nackte Zahl.

Excel in JSON oder in CSV umwandeln?

CSV liefert ein einzelnes Blatt als reinen Text ohne Typen; das lesende Programm muss Zahlen und Datumswerte neu erraten, und deutsches Excel schreibt dabei Semikolon und Dezimalkomma. JSON bewahrt die Typen: Zahl bleibt Zahl, Text bleibt Text, eine leere Zelle wird null. Mehrere Blätter passen in eine Datei, und jede Web-Programmiersprache liest JSON mit einer Zeile. Für eine andere Tabelle oder eine Datenbank nehmen Sie CSV, für eine App, eine API oder eine Website JSON.

Warum Datumswerte als Zahl oder als falscher Tag ankommen

Excel speichert ein Datum als fortlaufende Zahl: Der 27.09.2026 ist intern 46292, die Zahl der Tage seit Anfang 1900; erst das Zellformat macht daraus ein Datum. Einfache Umwandler schreiben deshalb 46292 ins JSON. Dieses Werkzeug prüft das Zellformat und macht aus einer datumsformatierten Zahl ein Kalenderdatum.

Die zweite Falle ist die Zeitzone. Werkzeuge, die die Zahl über ein JavaScript-Date-Objekt umrechnen, schreiben Mitternacht deutscher Zeit schnell als 22:00 oder 23:00 Uhr des Vortags in UTC, und aus dem 27. September wird der 26. Hier wird das Datum direkt aus Jahr, Monat und Tag gebildet; eine Zeitzone spielt keine Rolle. Eine reine Uhrzeit (14:30) wird 14:30:00, eine Dauer im Format [h]:mm als Gesamtstunden wie 36:00:00. Arbeitsmappen mit dem 1904-Datumssystem älterer Mac-Versionen werden ebenfalls richtig gelesen.

  • 46292 (Datumsformat) → "2026-09-27"
  • 46292,6041… (Datum mit Uhrzeit) → "2026-09-27T14:30:00"
  • 0,5 (Uhrzeitformat) → "12:00:00"
  • angezeigt 1.250,50 € → 1250.5

Welcher Aufbau und welche Datumseinstellung?

„Überschriften als Schlüssel“ passt für die meisten Zwecke: Website, App oder API lesen jeden Datensatz über den Feldnamen. „Zeilen als Arrays“ ist für Tabellen ohne Überschriften gedacht, für Spaltennamen mit Umlauten oder Leerzeichen, die Sie nicht als Schlüssel wollen, oder wenn Sie die Daten mit eigenem Code verarbeiten. In diesem Aufbau steht auch die erste Zeile als Array im Ergebnis.

ISO 8601 ist das Format, das Programme ohne Rückfrage lesen, und es sortiert richtig: 2026-09-27 steht auch bei alphabetischer Sortierung an der richtigen Stelle, 27.09.2026 nicht. Liest ein Mensch das JSON oder wird der Wert unverändert auf einer Seite angezeigt, wählen Sie „Wie in Excel angezeigt“; das kurze Datumsformat wird dann in der Sprache dieser Seite geschrieben, hier 27.09.2026. Bei verbundenen Zellen steht der Wert nur in der oberen linken Zelle, die übrigen werden null.

Häufige Fragen

Wie wandle ich eine Excel-Datei in JSON um?

Tippen oder klicken Sie auf dieser Seite auf „Excel-Datei auswählen“, wählen Sie Ihre Datei und klicken Sie auf „In JSON umwandeln“. Die Überschriften der ersten Zeile werden Schlüssel, jede Zeile darunter ein Objekt; das Ergebnis landet als .json-Datei mit demselben Namen im Download-Ordner.

Warum steht mein Datum im JSON als Zahl wie 46292?

Excel speichert Datumswerte als Tage seit 1900 und zeigt sie nur als Datum an. Dieses Werkzeug erkennt am Zellformat, dass es ein Datum ist, und schreibt 2026-09-27. Steht das Datum in Excel als Text in der Zelle (etwa mit einem Apostroph davor), kommt es unverändert als Text an.

Kann ich mehrere Blätter in eine JSON-Datei übernehmen?

Ja. Stellen Sie „Welche Blätter umwandeln?“ auf „Alle Blätter“. Sie erhalten ein Objekt, dessen Schlüssel die Blattnamen sind: {"Januar": [...], "Februar": [...]}. Leere Blätter werden leere Listen, die Reihenfolge entspricht der Arbeitsmappe.

Wird meine Datei auf einen Server hochgeladen?

Nein. Die Excel-Datei wird in Ihrem Browser geöffnet und das JSON dort erzeugt; weder Datei noch Name noch Inhalt gehen an einen Server. Kennwortgeschützte Arbeitsmappen lassen sich nicht öffnen; entfernen Sie das Kennwort zuerst in Excel.