Excel-JSON Konverter

Wandeln Sie Excel-, CSV- und ODS-Tabellen in JSON um, als Objekte mit Kopfzeilen-Schlüsseln oder als kompakte Arrays, jeweils ein Blatt. Kostenlos, ohne Konto, und Ihre Datei verlässt nie Ihren Browser.

Initializing library...

Verwendung

  1. Ziehen Sie eine Excel-Datei (.xlsx, .xls) auf den Eingabebereich oder wählen Sie eine auf Ihrem Gerät aus; CSV- und ODS-Dateien funktionieren auch. Die Dateien bleiben auf Ihrem Gerät und dürfen bis zu 10MB groß sein
  2. Wählen Sie in den Einstellungen das Ausgabeformat (Objekte mit Kopfzeilen-Schlüsseln oder kompakte Arrays) und die Kopfzeilenbehandlung. Hat die Datei mehrere Blätter, wählen Sie unter der Datei das zu konvertierende Blatt
  3. Das JSON erscheint im Ausgabebereich, sobald die Datei gelesen wurde, mit Einrückung formatiert, und aktualisiert sich, wenn Sie eine Einstellung oder das Blatt ändern
  4. Die Zeile unter den Bereichen zeigt das Blatt, die Anzahl der Zeilen und Spalten sowie die Dateigröße. Kopieren Sie das JSON in die Zwischenablage oder laden Sie es als .json-Datei herunter, die nach Ihrer Tabelle benannt ist

Verwendungstipps

  • Aktivieren Sie die Option 'Erste Zeile als Kopfzeilen verwenden', wenn die erste Zeile Kopfzeilen enthält
  • Hat eine Datei mehrere Blätter, wird das erste umgewandelt, bis Sie in der Liste Blatt ein anderes wählen
  • Große Dateien können länger zum Verarbeiten benötigen
  • Das Objektformat gibt Schlüssel-Wert-Paare aus, das Array-Format kompakte Wertelisten

Tabellen in JSON umwandeln

Was dieser Konverter leistet

Eine Tabelle ist ein Raster aus Zeilen und Spalten; JSON ist ein Baum aus Schlüsseln und Werten. Dieses Werkzeug verbindet beides: Es liest eine Excel-Arbeitsmappe — XLSX, XLS, CSV oder ODS — und schreibt jede Zeile als strukturiertes JSON. Es analysiert die Datei direkt, erkennt die enthaltenen Tabellenblätter und überlässt Ihnen die Form der Zeilen in der Ausgabe.

Zwei Ausgabemodi decken die meisten Fälle ab. Das Objektformat nutzt die Kopfzeile als Schlüssel und erzeugt ein JSON-Objekt pro Datenzeile — die Form, die die meisten APIs und Skripte erwarten. Das Array-Format lässt die Schlüssel weg und gibt jede Zeile als kompaktes Werte-Array aus, das kleiner ist und dem ursprünglichen Raster näherkommt.

Wann es sich lohnt

Der typische Fall ist, eine von Hand gepflegte Tabelle in Daten zu verwandeln, die ein Programm lesen kann. Eine Produktliste, eine Preistabelle oder ein exportierter Bericht wird zu einem JSON-Array, das direkt in eine API-Anfrage, eine Konfigurationsdatei oder die Erstbefüllung einer Datenbank passt.

Auch beim Prototyping ist das nützlich. Statt Beispiel-JSON von Hand zu schreiben, ordnen Sie die Daten in vertrauten Spalten an, konvertieren einmal und fügen das Ergebnis direkt in Ihren Code oder einen Mock-Server ein. Kommt der Export als CSV statt als Arbeitsmappe, deckt der CSV ↔ JSON Konverter denselben Hin- und Rückweg ab, und Zellen mit versprengten Währungszeichen oder Leerzeichen am Ende lassen sich deutlich schneller säubern, wenn das Muster zuvor im Regex-Tester sitzt.

Beispiel: Zeilen zu Objekten

Stellen Sie sich ein Blatt vor, dessen erste Zeile name, price, in_stock lautet und dessen weitere Zeilen Keyboard, 39.90, true und Mouse, 19.50, false enthalten. Wird die erste Zeile als Kopfzeile behandelt und das Objektformat gewählt, gibt der Konverter pro Zeile ein Objekt zurück, etwa {"name":"Keyboard","price":"39.9","in_stock":"TRUE"}. Jede Kopfzeilenzelle wird zum Schlüssel, jede Zelle zum Wert, und pro Zeile entsteht ein Objekt.

Hinweise und Sonderfälle

Einige Details prägen das Ergebnis. Das Objektformat nimmt seine Schlüssel aus der Kopfzeile, das Array-Format behält jede Zeile als einfache Werteliste. Zellen kommen so an, wie Excel sie anzeigt: Ein Datum erscheint als formatierter Text wie 2024-01-15 statt als Seriennummer, und Zahlen sowie TRUE/FALSE kommen als Text an. Leere Zellen werden zu leeren Strings. Enthält eine Arbeitsmappe mehrere Blätter, wird das erste umgewandelt, bis Sie in der Liste Blatt ein anderes wählen; die Zeile unter den Bereichen zeigt das Blatt, die Anzahl der Zeilen und Spalten sowie die Dateigröße, damit Sie prüfen können, ob die Datei wie erwartet gelesen wurde.

Häufig gestellte Fragen

Ja. Sie können beliebig viele XLSX-, XLS-, CSV- oder ODS-Dateien umwandeln, einschließlich Objekt- und Array-Ausgabe, Blattauswahl und Kopfzeilenbehandlung. Dateien bis 10MB werden akzeptiert, es gibt keine Premium-Stufen und keine Nutzungslimits.