Excel to JSON Converter
Lege eine .xlsx- oder .xls-Datei ab und verwandle jedes Blatt in sauberes JSON, direkt in deinem Browser. Deine Tabelle verlässt niemals dein Gerät.
Der Excel to JSON Converter parst deine Arbeitsmappe vollständig in deinem Browser. Die Datei und jede Zelle darin bleiben auf deinem Gerät und werden niemals zu ArrayKit hochgeladen.
CSV to JSON Converter öffnen
Über Excel zu JSON
Der Excel to JSON Converter verwandelt eine Arbeitsmappe in strukturiertes JSON, ohne deinen Browser zu verlassen. Lege eine .xlsx- oder .xls-Datei ab, wähle das gewünschte Blatt und wähle die Form: ein Array von Objekten, das über die Header-Zeile verschlüsselt ist, oder ein rohes 2D-Array aller Zeilen. Zellwerte behalten ihren Typ — Zahlen bleiben Zahlen, Kontrollkästchen werden zu true oder false, und Datumszellen werden als ISO-8601-Strings ausgegeben, sodass sie nachgelagert sauber geparst werden. Leere Zeilen werden übersprungen und doppelte oder leere Header-Namen werden automatisch eindeutig gemacht, sodass die Ausgabe direkt in eine API-Anfrage, ein Seed-Skript oder ein Test-Fixture passt. Gebaut für Entwickler, Analysten und QA-Engineers, die Tabellen von Stakeholdern erhalten und in Sekunden JSON brauchen. Die ganze Arbeitsmappe wird auf deinem Gerät geparst — es wird nichts hochgeladen.
Funktionen
- Ziehe .xlsx-, .xls-, .xlsm- und .ods-Arbeitsmappen per Drag-and-drop hinein
- Wähle jedes Blatt aus einer Arbeitsmappe mit mehreren Tabs über ein Dropdown
- Gib ein Array von Objekten aus, das über die Header-Zeile verschlüsselt ist, oder ein einfaches 2D-Array
- Schalte die Header-Zeile ein oder aus, ohne die Datei neu zu importieren
- Behält Typen: Zahlen bleiben numerisch, Kontrollkästchen werden zu Booleans
- Datumszellen werden für zuverlässiges Parsen in ISO-8601-Strings umgewandelt
- Leere und doppelte Spalten-Header werden umbenannt, damit Schlüssel eindeutig bleiben
- Kopiere das JSON oder lade es mit einem Klick als .json-Datei herunter
So verwendest du Excel zu JSON
- Lege deine .xlsx- oder .xls-Datei auf die Ablagezone oder klicke, um zu suchen
- Wähle das gewünschte Blatt aus dem Blatt-Dropdown
- Wähle 'Array von Objekten' oder '2D-Array' und schalte die Header-Zeile um
- Kopiere das JSON oder lade es als .json-Datei herunter
Beispiel
Eingabe
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
Ausgabe
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
Die Header-Zeile wird zu den Objektschlüsseln; Zahlen- und Boolean-Zellen behalten ihren Typ.
Häufige Fehler & Fehlerbehebung
- Die JSON-Schlüssel sind 'Column 1', 'Column 2' statt echter Namen. — Deine Header-Zeile ist leer oder du hast 'Erste Zeile ist Header' ausgeschaltet. Schalte es ein, damit die erste nicht-leere Zeile die Schlüssel liefert.
- Datumsangaben kommen als große Zahlen wie 44197 statt als Datum heraus. — Das ist eine Excel-Seriennummer. Dieses Tool liest datumsformatierte Zellen als echte Daten und gibt ISO-Strings aus; formatiere die Spalte in Excel als Datum neu, wenn eine Zelle als reine Zahl erscheint.
- Zwei Spalten haben denselben Header und ein Wert überschreibt den anderen. — Doppelte Header erhalten automatisch ein Suffix (name, name_2, name_3), sodass jeder Wert unter einem eindeutigen Schlüssel erhalten bleibt.
- Die Ausgabe ist leer oder zeigt nur wenige Zeilen. — Prüfe, ob du das richtige Blatt gewählt hast — eine Arbeitsmappe kann mehrere haben. Vollständig leere Zeilen werden übersprungen, sodass Lücken im Blatt entfernt werden.
Häufig gestellte Fragen
- Wie konvertiere ich eine Excel-.xlsx-Datei in JSON?
- Lege die .xlsx-Datei auf die Ablagezone, wähle das gewünschte Blatt und wähle 'Array von Objekten', um jede Zeile über die Header-Zeile zu verschlüsseln. Dann kopiere das JSON oder lade es als .json-Datei herunter. Alles läuft in deinem Browser.
- Behält es Zahlen, Daten und TRUE/FALSE als ihre echten Typen?
- Ja. Numerische Zellen bleiben Zahlen, Boolean-Zellen werden zu true oder false, und datumsformatierte Zellen werden in ISO-8601-Strings umgewandelt, sodass sie in jeder Sprache korrekt geparst werden. Leere Zellen werden zu null.
- Kann ich wählen, welches Blatt einer Arbeitsmappe mit mehreren Tabs ich konvertiere?
- Ja. Wenn die Arbeitsmappe mehr als ein Blatt hat, erscheint ein Blatt-Dropdown, sodass du zwischen Tabs wechseln kannst; das JSON aktualisiert sich sofort für das gewählte Blatt, ohne die Datei neu zu importieren.
- Was ist der Unterschied zwischen 'Array von Objekten' und '2D-Array'?
- 'Array von Objekten' verwendet die erste Zeile als Schlüssel und verwandelt jede spätere Zeile in ein Objekt. '2D-Array' gibt jede Zeile als Array von Zellwerten ohne Header-Behandlung zurück, passend zum rohen Raster.
- Was passiert mit leeren oder doppelten Spalten-Headern?
- Leere Header werden nach ihrer Position 'Column 1', 'Column 2' und so weiter benannt, und wiederholte Header erhalten ein numerisches Suffix (name, name_2), sodass jeder Objektschlüssel eindeutig bleibt und keine Daten verloren gehen.
- Wird meine Tabelle zum Konvertieren auf einen Server hochgeladen?
- Nein. Die Arbeitsmappe wird vollständig auf deinem Gerät mit einem Reader im Browser geparst. Die Datei und ihr Inhalt verlassen niemals deinen Computer und werden nicht zu ArrayKit oder anderswohin gesendet.
Verwandte Tools
- CSV zu JSON — CSV oder TSV mit Typerkennung und Verschachtelung in sauberes JSON verwandeln.
- JSON zu CSV — Konvertiere ein Array flacher JSON-Objekte in CSV.
- Excel zu CSV — Ein Excel-Blatt mit Trennzeichen- und Datumswahl als saubere CSV exportieren.
- CSV zu Markdown — CSV oder TSV in eine GitHub-Flavored-Markdown-Tabelle verwandeln.
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
- HTML-Tabelle zu JSON — Jede HTML-Tabelle mit colspan und rowspan zu JSON und CSV extrahieren.
Alle ArrayKit-Tools