Zum Inhalt springen
ToolMug

Excel in JSON umwandeln

Wandeln Sie eine Excel-Tabelle in JSON um, das Sie direkt im Code oder in einer API verwenden können. Jede Zeile wird zu einem Objekt mit den Spaltennamen aus der Kopfzeile als Schlüssel, mit echten Zahlen, true/false-Werten und ISO-Datumsangaben. Alles läuft in Ihrem Browser.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

oder eine Excel-, ODS-, Numbers- oder CSV-Datei hierher ziehen

So funktioniert es

  1. Wählen Sie eine .xlsx-, .xls-, .ods- oder CSV-Datei aus oder ziehen Sie sie hierher.
  2. Wählen Sie das Tabellenblatt. Lassen Sie „Erste Zeile ist die Kopfzeile“ aktiviert, um Objekte zu erhalten, oder deaktivieren Sie die Option für Arrays.
  3. Laden Sie die .json-Datei herunter oder kopieren Sie das Ergebnis.

Optionen erklärt

JSON (Objekte)
Ein Array mit einem Objekt pro Zeile: [{"Name": "Ada", "Age": 36}]. Leere oder doppelte Kopfzellen erhalten eindeutige Schlüssel wie column3 oder id_2.
JSON (Zeilen)
Ein Array aus Arrays, eines pro Zeile, einschließlich der Kopfzeile: [["Name", "Age"], ["Ada", 36]]. Praktisch, wenn die Tabelle keine Kopfzeile hat.
Datentypen
Zahlen und Booleans bleiben Zahlen und Booleans, leere Zellen werden zu null, Datumswerte zu "2024-01-15" oder "2024-01-15T09:30:00".

Beispiel: Wie aus Zeilen JSON wird

Bei eingeschalteter Kopfzeile liefert die erste Zeile die Schlüssel, und jede folgende Zeile wird zu einem Objekt. Eine Tabelle wie diese:

name age city active
Ada 36
Bob Rome TRUE

ergibt dieses JSON, in dem Zahlen und Wahrheitswerte ihren Typ behalten und leere Zellen null sind:

[
  {"name": "Ada", "age": 36, "city": null, "active": null},
  {"name": "Bob", "age": null, "city": "Rome", "active": true}
]

Bei ausgeschalteter Kopfzeile oder mit dem Format „JSON (Zeilen)“ erhalten Sie ein Array von Arrays, das die erste Zeile enthält. Zeilen, die länger als die Kopfzeile sind, erhalten Schlüssel mit den Namen column5, column6 und so weiter.

Häufig gestellte Fragen

Kann ich alle Tabellenblätter auf einmal umwandeln?

Ja. Mit „Alle Tabellenblätter herunterladen (ZIP)“ erhalten Sie ein ZIP mit einer JSON-Datei pro Blatt.

Warum ist ein Wert im JSON eine Zahl, in Excel aber formatiert?

JSON enthält den gespeicherten Wert. Aus 12,5 % wird also 0.125, und eine Währungszelle wird zu einer einfachen Zahl. Nutzen Sie die CSV-Ausgabe, wenn Sie den Text genau so brauchen, wie er angezeigt wird.

Werden Formeln übernommen?

Verwendet wird das in der Datei gespeicherte Ergebnis, nicht die Formel selbst.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools