CodeKitHub
JSON-Tools

Excel-zu-JSON/CSV-Konverter

Zuletzt aktualisiert:

Beim Konvertieren von Excel zu JSON wird die erste Zeile zu den Schlüsseln Ihres Objekts, und jede folgende Zeile wird zu einem Objekt in einem Array — die umgekehrte Konvertierung baut aus derselben Struktur eine echte .xlsx-Arbeitsmappe. Laden Sie eine .xlsx- oder .xls-Datei hoch und erhalten Sie sie sofort als JSON oder CSV zurück, oder fügen Sie JSON/CSV ein und laden Sie es als echte Excel-Datei herunter — alles wird lokal in Ihrem Browser mit der Open-Source-Bibliothek SheetJS verarbeitet, sodass die Tabelle Ihr Gerät nie verlässt.


Was ist dieses Tool?

Tabellenkalkulationen sind die übliche Art, tabellarische Daten zu speichern und zu teilen, aber Entwickler und APIs benötigen dieselben Daten als JSON oder CSV. Dieses Tool liest das erste Tabellenblatt einer hochgeladenen Excel-Datei, behandelt die erste Zeile als Spaltenüberschriften und wandelt jede folgende Zeile entweder in ein JSON-Array von Objekten oder in eine CSV-Datei um — je nach Bedarf.

Es funktioniert auch umgekehrt: Fügen Sie ein JSON-Array von Objekten oder CSV-Text ein, und das Tool erstellt eine echte .xlsx-Arbeitsmappe, die Sie herunterladen und direkt in Excel, Google Sheets oder LibreOffice Calc öffnen können.

Die Konvertierung läuft vollständig clientseitig mit der Open-Source-Bibliothek SheetJS, die das binäre Excel-Dateiformat direkt im Browser analysiert — nichts wird jemals auf einen Server hochgeladen.

Quelle: SheetJS implementiert das Dateiformat ECMA-376 Office Open XML, dem .xlsx-Dateien folgen.

Warum sollte man es nutzen?

  • Konvertierung in beide Richtungen — Excel zu JSON, Excel zu CSV und JSON/CSV zurück in eine herunterladbare .xlsx-Datei, alles in einem Tool.
  • Keine Installation oder Anmeldung nötig — läuft direkt im Browser-Tab, den Sie bereits geöffnet haben.
  • Unterstützt sowohl das ältere .xls- als auch das moderne .xlsx-Format.
  • Überschriften in der ersten Zeile werden automatisch erkannt und als JSON-Schlüssel oder CSV-Spaltennamen verwendet.
  • 100 % clientseitig — Ihre Tabellendaten werden nie irgendwohin hochgeladen, was bei Finanz-, Personal- oder Kundendaten wichtig ist.

Anleitung

  1. Excel zu JSON/CSV konvertieren: Klicken Sie auf die Dateiauswahl und wählen Sie eine .xlsx- oder .xls-Datei, dann klicken Sie auf "In JSON konvertieren" oder "In CSV konvertieren".
  2. Überprüfen Sie die Ausgabe, kopieren Sie sie oder klicken Sie auf den Download-Link, um die Datei zu speichern.
  3. JSON/CSV zu Excel konvertieren: Fügen Sie Ihr JSON-Array oder Ihren CSV-Text in das zweite Feld ein.
  4. Klicken Sie auf "Als .xlsx herunterladen", um eine echte Excel-Arbeitsmappe mit Ihren Daten zu erstellen und herunterzuladen.

Beispiel

Eingabe

Excel-Blatt mit Spalten: name, age, city — Zeilen: Alice, 30, NYC / Bob, 25, LA

Ausgabe

[{"name":"Alice","age":30,"city":"NYC"},{"name":"Bob","age":25,"city":"LA"}]

Die erste Zeile des Blatts wird zu den Objektschlüsseln; jede folgende Zeile wird zu einem Array-Element.

Praktische Tipps

  • Einen geteilten Excel-Export in eine API-Payload verwandeln: in JSON konvertieren und das Array direkt in den Request-Body oder ein Testskript einfügen.
  • Tabellendaten für einen Datenbankimport vorbereiten: zuerst in CSV konvertieren, da die meisten Datenbank-Importtools CSV nativ unterstützen.
  • Eine Tabelle aus einer JSON-API-Antwort rekonstruieren: das Array in das zweite Feld einfügen und als .xlsx herunterladen, um es an einen nicht-technischen Kollegen weiterzugeben.

Warum die erste Zeile wichtig ist

Dieses Tool geht davon aus, dass die erste Zeile Ihres Blatts die Spaltenüberschriften enthält, die zur Menge der JSON-Schlüssel (bzw. CSV-Spaltennamen) für jede folgende Zeile werden. Wenn Ihre Tabelle über der eigentlichen Kopfzeile eine Titelzeile, ein verbundenes Banner oder leere Zeilen enthält, entfernen Sie diese vor dem Hochladen — sonst behandelt das Tool diese Zeile als Kopfzeile, und die echten Daten landen unter den falschen Schlüsseln.

Häufig gestellte Fragen

Funktioniert das mit mehreren Blättern in einer Arbeitsmappe?

Es wird nur das erste Blatt konvertiert. Wenn Ihre Daten auf mehrere Blätter verteilt sind, ordnen Sie diese vor dem Hochladen neu an oder duplizieren Sie sie in separate Dateien, oder nutzen Sie ein spezielles Multi-Blatt-Tool.

Wird meine Tabelle auf einen Server hochgeladen?

Nein. Die Datei wird vollständig in Ihrem Browser mit JavaScript gelesen und analysiert — sie wird niemals irgendwohin übertragen, was dies sicher für vertrauliche geschäftliche oder persönliche Daten macht.

Was passiert mit leeren Zellen?

Leere Zellen werden im resultierenden JSON-Objekt der jeweiligen Zeile einfach weggelassen oder in der CSV-Datei leer belassen — sie verursachen keine Fehler.

Kann ich CSV direkt in Excel umwandeln, ohne den Umweg über JSON?

Ja — fügen Sie CSV-Text direkt in das zweite Feld ein und klicken Sie auf "Als .xlsx herunterladen"; das Tool erkennt automatisch, ob der eingefügte Text JSON oder CSV ist.

Bleiben Zellformatierung, Formeln oder Farben erhalten?

Nein — es werden nur die zugrunde liegenden Zellwerte konvertiert. Formeln werden als berechnetes Ergebnis gelesen, und Formatierung, Farben sowie verbundene Zellen bleiben weder in der JSON/CSV-Ausgabe noch in der erzeugten .xlsx-Datei erhalten.

Verwandte Tools