Wofür Excel in JSON umwandeln gedacht ist
Aus einer gepflegten Tabelle entsteht hier JSON – praktisch für Testdaten und Konfigurationsdateien.
Bedienung
- Die Tabelle auswählen; die Zahl der erkannten Zeilen und Spalten erscheint
- Prüfen, ob die erste Zeile wirklich die gewünschten Feldnamen enthält
- Umwandeln und herunterladen – es entsteht ein formatiertes JSON
- In das Projekt übernehmen; Feldnamen mit Leerzeichen oder Sonderzeichen vorher in der Tabelle anpassen
Typische Anwendungen: Eine Produktliste in Testdaten für das Frontend verwandeln, Eine gepflegte Konfigurationstabelle in eine JSON-Datei überführen, Einen CSV-Bericht als JSON an ein Programm übergeben.
Fragen und Antworten
Werden Zahlen zu Zeichenketten?
Ja. So bleiben Nummern mit führenden Nullen wie „007” erhalten; brauchen Sie Zahlenwerte, wandeln Sie sie im Code einmal um.
Wie werden mehrstufige Kopfzeilen behandelt?
Sie werden in der Zelle zu einem Textstück als Feldname zusammengesetzt; das kann sprachlich ungenau werden. Bringen Sie die Kopfzeile besser vorher in eine Zeile.
Wird verschachteltes JSON unterstützt?
Nein. Eine Tabelle ist zweidimensional; erzeugt wird nur eine flache Liste von Objekten. Für Verschachtelung ordnen Sie das Ergebnis im Code weiter.
Wird die Datei auf einen Server geladen?
Nein. Eine xlsx-Datei ist im Kern ein ZIP mit XML, das der Browser lokal öffnen und auswerten kann – es gibt keine Netzanfrage.
Einschränkungen
Die Tabelle wird als zweidimensionales Feld behandelt: Mehrstufige Kopfzeilen, verbundene Zellen und Formeln werden nicht ausgewertet (bei Formeln gilt der angezeigte Wert). Sind Feldnamen doppelt vorhanden, überschreibt die spätere Spalte die frühere – achten Sie also auf eindeutige Überschriften. Von Dateien mit mehreren Arbeitsblättern wird nur das erste gelesen. Alle Werte werden als Zeichenkette ausgegeben; Zahlen müssen im Code umgewandelt werden.
Was das Werkzeug kann
Gelesen werden .xlsx, .xlsm, .csv und .tsv, Die erste Zeile gilt als Feldnamen; leere Zellen bleiben leere Zeichenketten, Das Ergebnis lässt sich in den Code kopieren oder als .json herunterladen, Gelesen wird vollständig im Browser, die Tabelle wird nicht übertragen
Diese Werkzeuge passen: