Anleitung
- Wählen Sie eine .xlsx-Datei aus oder ziehen Sie sie hierher.
- Wählen Sie ein Blatt oder „Alle Blätter“ für ein Objekt mit den Blattnamen als Schlüssel.
- Wählen Sie Objekte oder Arrays, lesbar oder minimiert.
- Kopieren Sie das JSON oder laden Sie es herunter.
So funktioniert es
Bei Objekten liefert die erste nicht leere Zeile die Schlüssel, und jede folgende Zeile wird ein Objekt. Leere Kopfzellen werden zu column_1, column_2 …, und wiederholte Namen erhalten einen Suffix (id, id_2), damit kein Wert verloren geht. Bei Arrays wird jede Zeile ein Array und mit null auf dieselbe Länge aufgefüllt.
Zahlen und Boolesche Werte behalten ihren JSON-Typ, leere Zellen werden zu null und Datumsangaben zu ISO-8601-Strings (2024-01-15, mit Uhrzeit, wenn vorhanden). Formeln liefern das in der Datei gespeicherte Ergebnis. Zahlenformate werden nicht angewendet, daher ist 25 % gleich 0.25. Rich Text wird zu reinem Text, Hyperlinks zu ihrem sichtbaren Text und Fehlerwerte zu einem String wie #N/A. Komplett leere Zeilen werden übersprungen; in verbundenen Bereichen hat nur die Zelle oben links den Wert.
Alle Blätter ergeben ein Objekt, dessen Schlüssel die Blattnamen sind. Sehr ausgeblendete Blätter werden übersprungen.
Beispiele
Befüllen einer Datenbank
Ein Blatt mit den Spalten id, name und price wird zu [{"id": 1, "name": "Pen", "price": 2.5}, …], bereit für ein Import-Skript.
In Excel gepflegte Übersetzungen
Ein Blatt mit den Spalten key, en und tr wird zu Objekten, die Sie mit wenigen Codezeilen in Sprachdateien umwandeln können.
Häufig gestellte Fragen
Wie werden Datumsangaben geschrieben?
Als ISO-8601-Strings: 2024-01-15 für Datumsangaben und 2024-01-15T09:30:00Z für Datum/Uhrzeit. Excel speichert Datumsangaben ohne Zeitzone, daher wird die Uhrzeit ohne Umrechnung als UTC geschrieben.
Was passiert mit leeren Zellen?
Sie werden zu null, damit jedes Objekt dieselben Schlüssel hat. Zeilen, in denen alle Zellen leer sind, werden übersprungen.
Warum wird aus einem Prozentsatz 0,25 statt 25 %?
In JSON landet der gespeicherte Wert, nicht das angezeigte Format. Multiplizieren Sie den Wert in Ihrem Code mit 100, wenn Sie die Prozentzahl benötigen.
Datenschutz
Die Arbeitsmappe wird in Ihrem Browser gelesen und das JSON wird auf Ihrem Gerät erstellt. Es wird nichts hochgeladen, gespeichert oder in Analysen einbezogen; gezählt wird nur ein anonymes Ereignis zur Nutzung des Tools.