EZ
EZ2Conv

Excel zu Array Konverter

Wandeln Sie Excel-Tabellen (XLSX, XLS, CSV, ODS) in Arrays für Programmiersprachen wie JavaScript, Python, PHP, Java und mehr um. Multi-Blatt-Unterstützung mit Datentyperkennung und Datumsanalyse. Kostenloses browserbasiertes Tool, das Dateien bis 10MB ohne Server-Upload verarbeitet.

Excel-Datei

Excel-Datei hier hinziehen oder zum Hochladen klicken

Unterstützt XLSX, XLS-Dateien (max 10MB)

Anwendung

  1. Wählen oder ziehen Sie Ihre Excel-Datei (XLSX, XLS, CSV, ODS-Formate) per Drag-and-Drop in den Upload-Bereich, Dateien bis 10MB
  2. Wählen Sie Ihre Ziel-Programmiersprache und bevorzugtes Ausgabeformat: 2D-Array für Rohdaten oder Objekt-Array mit Headern als Schlüssel
  3. Konfigurieren Sie Header-Behandlung, Auto-Typerkennung, Datumsanalyse, Leerzeichenentfernung und Optionen zum Überspringen leerer Zeilen
  4. Kopieren Sie den generierten Array-Code mit einem Klick oder laden Sie ihn als projektfertige Datei herunter

Excel-Tabellen in Code-Arrays umwandeln

Was dieser Konverter leistet

Excel legt Daten in Zeilen und Spalten ab, während die meisten Programmiersprachen dieselben Daten als Arrays verarbeiten. Dieses Werkzeug liest die hochgeladene Arbeitsmappe (XLSX, XLS, CSV oder ODS, bis 10 MB), wertet ihre Tabellenblätter aus und schreibt das Zellraster als einfügefertige Array-Literale für die gewählte Sprache: JavaScript, Python, Java, C#, PHP, Go, Ruby oder Rust. Wahlweise entsteht ein zweidimensionales Array, das das Raster unverändert abbildet, oder ein Array aus Objekten, das die Kopfzeile als Schlüssel nutzt. Ein Umkehrmodus wandelt Array-Daten wieder in eine Excel-Datei um.

Da die Ausgabe aus der tatsächlichen Struktur des Blatts statt aus einer festen Vorlage entsteht, erhalten Sie im Code genau die Spalten und Zeilen zurück, die die Datei enthält.

Wann es sich lohnt

Es hilft immer dann, wenn Tabellendaten fest im Code stehen sollen, statt zur Laufzeit geladen zu werden: Testdaten, eine Nachschlagetabelle, Fixtures, eine feste Konfiguration oder ein schneller Mock für einen Prototyp. Das erspart das Schreiben eines Parsers oder das Abtippen dutzender Zeilen. Wer Referenzdaten in Excel pflegt, kann der Entwicklung ein einfügefertiges Literal übergeben, und die Entwicklung überführt die Tabelle eines Kunden direkt in die Syntax, die das Projekt ohnehin verwendet.

Ein konkretes Beispiel

Angenommen, ein Blatt hat die Kopfzeile Name, Alter, Aktiv und darunter die Datenzeilen. Mit der Option „erste Zeile als Kopfzeile" und Objekt-Array-Ausgabe für JavaScript erhalten Sie `const data = [ {Name: "Alice", Alter: 30, Aktiv: true}, ... ];`. Schalten Sie die Kopfzeile ab und wechseln zu einem zweidimensionalen Array, wird dasselbe Blatt zu `[["Name","Alter","Aktiv"], ["Alice", 30, true], ...]`. Bei aktivierter Typerkennung bleibt 30 eine Zahl und true ein boolescher Wert, statt als Text in Anführungszeichen zu landen.

Hinweise und Sonderfälle

Enthält eine Arbeitsmappe mehrere Blätter, lässt sich ein einzelnes Blatt oder alle auf einmal umwandeln. Die optionale Datenbereinigung — leere Zeilen überspringen, umgebende Leerzeichen entfernen — bringt Exporte in Ordnung, die überflüssige Leerzeilen mitschleppen. Datumszellen können ausgewertet werden, statt als Excel-Seriennummern stehen zu bleiben. Die automatische Typerkennung trennt Zahlen, boolesche Werte und null vom Text; deaktivieren Sie sie, um jede Zelle als Zeichenkette zu behalten, wenn die Spalte wirklich Text ist, etwa Postleitzahlen oder Kennungen mit führenden Nullen.

Häufig gestellte Fragen

Ja. Sie können beliebig viele XLSX-, XLS-, CSV- oder ODS-Dateien kostenlos in Arrays für JavaScript, Python, Java, C#, PHP, Go, Ruby und Rust umwandeln. Blattauswahl, Typerkennung und Datumsauswertung sind inbegriffen, ohne Nutzungslimit oder kostenpflichtige Stufe.
Ihre Arbeitsmappe wird von JavaScript auf Ihrem eigenen Rechner geöffnet und in Array-Code verwandelt, sodass Dateien bis 10 MB niemals hochgeladen werden. Tabellen mit Gehältern, Kundenlisten oder anderen vertraulichen Daten verbleiben vollständig auf Ihrem Gerät.
Nein. Datei hochladen, Blatt, Sprache und Ausgabeformat wählen, und das Array-Literal erscheint sofort. Weder vor noch nach der Umwandlung sind Registrierung, E-Mail oder Anmeldung nötig.
Das Werkzeug erzeugt Array-Syntax für JavaScript, Python, Java, C#, PHP, Go, Ruby und Rust. Jede Sprache folgt ihren eigenen Konventionen — Listen und Dictionaries in Python, assoziative Arrays in PHP, Slices in Go —, damit sich die Ausgabe ohne Nacharbeit in Ihren Code einfügt.
Ein zweidimensionales Array gibt das Blatt als verschachtelte Wertezeilen wieder, ideal, wenn die Spaltenreihenfolge zählt. Ein Objekt-Array nutzt die erste Zeile als Schlüssel, sodass jeder Datensatz als {Name: ..., Alter: ...} lesbar ist und sich leichter über den Feldnamen ansprechen lässt. Über „erste Zeile als Kopfzeile" bestimmen Sie, welche Variante entsteht.
Ja. Neben Excel-zu-Array baut ein Umkehrmodus aus Array-Daten wieder eine Excel-Datei auf. Hat die Arbeitsmappe mehrere Blätter, lässt sich eines oder alle verarbeiten, und Datumszellen können ausgewertet werden, statt als Seriennummern zu verbleiben.