Excel in JSON
Wähle ein Blatt aus einer Excel-Datei und speichere es als JSON.
Excel-Dateien werden vollständig in deinem Browser gelesen und in JSON konvertiert. Datumswerte, Währungen, Prozentwerte und andere formatierte Zellen werden so konvertiert, wie sie in Excel angezeigt werden.
Über dieses Tool
Das Excel-zu-JSON-Tool konvertiert Excel-Dateien (.xlsx) in JSON, indem Sie ein Blatt aus der Arbeitsmappe auswählen können. Die Daten lassen sich als Objekt-Array, als 2D-Array oder als Objekt nach Schlüssel ausgeben, mit konfigurierbarem Einzug und konfigurierbarer Behandlung leerer Zeilen. Ideal, um Excel-Daten als JSON für die Webentwicklung, API-Tests, Konfigurationsdateien und Datenverarbeitung vorzubereiten.
Verwendung
Excel-Datei auswählen
Laden Sie die .xlsx-Datei hoch, die Sie in JSON konvertieren möchten. Nach der Auswahl sehen Sie den Dateinamen, die Größe und die Gesamtzahl der Blätter.
Blatt und Optionen wählen
Wählen Sie das zu konvertierende Blatt aus und legen Sie dann das Ausgabeformat (Objekt-Array, 2D-Array oder Objekt nach Schlüssel), den Einzug und die Behandlung leerer Zeilen fest.
Ergebnis prüfen und speichern
Prüfen Sie die erzeugte JSON-Struktur und die Werte im Vorschaufenster mit Zeilennummern und kopieren Sie sie dann in die Zwischenablage oder laden Sie sie als JSON-Datei herunter.
Funktionen
Blattauswahl
Wählen Sie ein bestimmtes Blatt aus einer Excel-Datei mit mehreren Blättern aus und konvertieren Sie es in JSON.
Drei Ausgabeformate
Wählen Sie je nach Datenbedarf zwischen Objekt-Array, 2D-Array oder Objekt nach Schlüssel.
Flexibler Einzug
Wählen Sie 2 Leerzeichen, 4 Leerzeichen, Tab oder Keine, um Lesbarkeit und Dateigröße des erzeugten JSON auszubalancieren.
Behandlung leerer Zeilen
Schließen Sie Zeilen aus, in denen jede Zelle leer ist, oder behalten Sie sie an ihren ursprünglichen Positionen im Ergebnis.
Vorschau, Kopieren und Download
Prüfen Sie das JSON mit Zeilennummern, kopieren Sie es in die Zwischenablage oder laden Sie es als .json-Datei herunter.
Browserinterne Verarbeitung
Ihre Excel-Datei bleibt in Ihrem Browser — nichts wird an einen Server gesendet.
Anwendungsfälle
Daten für die Webentwicklung vorbereiten
Konvertieren Sie in Excel verwaltete Produkt-, Benutzer- und Konfigurationsdaten in JSON für den Einsatz in Webanwendungen.
API-Testdaten generieren
Wandeln Sie Excel-Blätter schnell in Objekt-Arrays für Anfrage-Bodys und Test-Fixtures um.
ID-basierte Datenstrukturen aufbauen
Wandeln Sie Tabellen mit Codes oder Kennungen in der ersten Spalte in das Format Objekt nach Schlüssel für schnelle Nachschlagevorgänge um.
Die ursprüngliche Zellstruktur beibehalten
Verwenden Sie das Format 2D-Array, um die Zeilen- und Spaltenreihenfolge für Daten zu erhalten, bei denen die Zellposition wichtiger ist als die Spaltennamen.
Konfigurationsdateien und Seed-Daten schreiben
Konvertieren Sie in Excel organisierte Optionen, lokalisierte Zeichenfolgen und Referenzwerte in JSON-Konfigurationsdateien oder initiale Daten.
Häufig gestellte Fragen
Wie unterscheiden sich die Ausgabeformate?
Beim Objekt-Array dient die erste Zeile als Eigenschaftsnamen, und jede folgende Zeile wird in ein Objekt umgewandelt. Das 2D-Array behält jede Zeile einschließlich der ersten als Wert-Arrays bei. Beim Objekt nach Schlüssel wird der Wert der ersten Spalte jeder Datenzeile zum Schlüssel des obersten Objekts, und die übrigen Spalten werden als Eigenschaften unter diesem Schlüssel gespeichert.
Wie wird die erste Zeile behandelt?
In den Formaten Objekt-Array und Objekt nach Schlüssel wird die erste Zeile zu den JSON-Eigenschaftsnamen. Im 2D-Array wird die erste Zeile wie eine normale Datenzeile behandelt.
Welche Einzugsoptionen gibt es?
Sie können zwischen 2 Leerzeichen, 4 Leerzeichen, Tab oder Keine wählen. Die Leerzeichen- und Tab-Optionen rücken die Struktur für die Lesbarkeit ein; „Keine" entfernt unnötige Leerzeichen und Zeilenumbrüche für eine kompakte Ausgabe.
Was ist der Unterschied zwischen dem Ausschließen und dem Behalten leerer Zeilen?
Ausschließen entfernt Zeilen, in denen jede Zelle leer ist, aus der JSON-Ausgabe. Behalten bewahrt leere Zeilen an ihren ursprünglichen Positionen.
Was passiert, wenn eine Kopfzelle leer ist?
Leere Spaltennamen werden durch automatisch generierte Namen auf Basis der Spaltenposition ersetzt, z. B. column_4, column_5 und so weiter.
Welche Werte werden im Modus Objekt nach Schlüssel zu Schlüsseln?
Der Wert der ersten Spalte jeder Datenzeile wird zum Schlüssel des obersten JSON-Objekts, und die übrigen Spalten werden als Eigenschaften unter diesem Schlüssel gespeichert.
Was ist, wenn die erste Spalte doppelte Werte enthält?
Ein JSON-Objekt kann keine doppelten Schlüssel enthalten. Wiederholte Werte erhalten daher einen numerischen Zusatz wie _2, _3, um sie zu unterscheiden. Verwenden Sie im Modus Objekt nach Schlüssel am besten eindeutige Werte in der ersten Spalte.
Werden numerische Zellen als JSON-Zahlen gespeichert?
Derzeit werden Zellen, die wie Zahlen aussehen, im Ergebnis weiterhin als Zeichenfolgen gespeichert. Wenn Sie die Werte in Berechnungen verwenden möchten, müssen Sie sie nach der Konvertierung möglicherweise in Zahlen umwandeln.
Werden Excel-Formatierungen oder Formeln beibehalten?
Nein. JSON speichert die angezeigten Zellwerte, sodass Formatierungen wie Schriftarten, Farben, Rahmen und verbundene Zellen nicht beibehalten werden.
Kann ich eine passwortgeschützte Excel-Datei konvertieren?
Nein. Passwortgeschützte Excel-Dateien können nicht verarbeitet werden. Bitte entsperren Sie die Datei zuerst, bevor Sie dieses Tool verwenden.
Wird meine Excel-Datei an einen Server gesendet?
Nein. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Ihre Excel-Datei und die Konvertierungsergebnisse werden niemals an einen Server übertragen.