EZ
EZ2Conv

CSV zu Array Konverter

Wandeln Sie CSV-Daten sofort in Programmiersprachen-Arrays um, direkt im Browser. Unterstützt JavaScript, Python, PHP, Java und mehr mit anpassbaren Formatierungsoptionen, ohne Server-Upload.

4Zeilen4Spalten4Kopfzeilen
14px
const data = [ {name: "John Doe", age: 25, city: "New York", active: true}, {name: "Jane Smith", age: 30, city: "London, UK", active: false}, {name: "Bob Johnson", age: 35, city: "Tokyo", active: true}, {name: "Alice Brown", age: 28, city: "San Francisco", active: true} ];

Verwendung

  1. Wählen Sie Ihre Programmiersprache (JavaScript, Python, PHP, Java, C# und mehr) aus dem Dropdown-Menü
  2. Fügen Sie CSV-Daten im linken Panel ein oder ziehen Sie eine CSV/TSV/TXT-Datei zum automatischen Upload hinein
  3. Konfigurieren Sie Trennzeichen, Ausgabeformat (2D-Array oder Objekt-Array) und Header-Handling nach Bedarf
  4. Kopieren Sie den generierten Array-Code mit einem Klick oder laden Sie ihn als Datei für Ihr Projekt herunter

CSV-Zeilen in sprachspezifische Array-Literale verwandeln

Was dieser Konverter macht

Eine CSV-Datei besteht nur aus Wertezeilen, die durch ein Trennzeichen getrennt sind – Code hingegen braucht dieselben Zeilen als echtes Array-Literal. Dieses Werkzeug parst CSV- oder TSV-Text und schreibt ihn als Quellcode um, den man direkt in ein Projekt einfügen kann: als zweidimensionales Array aus Zeilen und Spalten oder als Array von Objekten, deren Schlüssel aus der Kopfzeile stammen. Es liest das Trennzeichen, zerlegt jede Zeile in Felder und gibt das Ergebnis in der Array- und String-Syntax der gewählten Sprache aus: JavaScript, Python, Java, C#, PHP, Go, Ruby oder Rust.

Die Umwandlung läuft auch in die andere Richtung. Der Rückwärtsmodus nimmt ein bestehendes Array und serialisiert es wieder zu CSV, sodass sich Daten aus dem Code in eine tabellenkalkulationsfreundliche Datei überführen lassen.

Wann man es einsetzt

Es hilft immer dann, wenn tabellarische Daten aus einem CSV-Export als Literal in einem Skript gebraucht werden: eine Test-Fixture aufbauen, eine Nachschlagetabelle fest hinterlegen oder einen kleinen Datensatz in eine Demo einbauen, ohne einen Datei-Reader zu schreiben. Da jede Zielsprache ihre eigene Syntax erhält, lässt sich die Ausgabe kompilieren oder ausführen, ohne Klammern und Anführungszeichen von Hand nachzubessern.

Der Objekt-Array-Modus ist der schnellste Weg, eine Tabelle in strukturierte Datensätze zu verwandeln: Schalte die Kopfzeilen-Option ein, und jede Zeile wird zu einem Objekt, dessen Schlüssel aus der ersten Zeile kommen – fertig zum Durchlaufen.

Beispiel: drei Zeilen zu einem Array-Literal

Nimm das CSV name,age,active in der ersten Zeile, gefolgt von Alice,30,true und Bob,25,false. Als 2D-Array in JavaScript ergibt das [["name","age","active"],["Alice",30,true],["Bob",25,false]]. Wechselt man zur Objekt-Array-Ausgabe, erhält man [{"name":"Alice","age":30,"active":true},{"name":"Bob","age":25,"active":false}]. Wählt man Python, kommen dieselben Daten mit True, False und None statt der JavaScript-Literale zurück.

Trennzeichen, Anführungszeichen und Typen

Das Trennzeichen ist frei wählbar – Komma, Semikolon, Tabulator oder senkrechter Strich, dazu ein eigenes Zeichen für Sonderfälle –, was bei europäischen Exporten mit Semikolon oder bei TSV-Dateien entscheidend ist. Die automatische Typerkennung entscheidet, ob ein Feld wie 30 oder true als Zahl oder Boolean erhalten bleibt, statt zu einem String in Anführungszeichen zu werden; sie lässt sich abschalten, wenn jeder Wert als Text bleiben soll. In der Gegenrichtung steuern Optionen wie das Setzen aller Felder in Anführungszeichen oder das Einbeziehen der Kopfzeile, wie das CSV zurückgeschrieben wird. Uploads bis 5MB (CSV, TSV oder TXT) werden genauso verarbeitet wie eingefügter Text.

Häufig gestellte Fragen

Ja. Wandle beliebig viele CSV-Daten in Array-Literale für JavaScript, Python, Java, C#, PHP, Go, Ruby oder Rust um – als 2D-Array wie als Objekt-Array, samt Rückumwandlung von Array zu CSV und Dateien bis 5MB. Es gibt keine kostenpflichtigen Stufen und keine Nutzungsgrenzen.
Ja. Das CSV wird direkt im Browser mit JavaScript geparst und zum Array formatiert – egal ob du Text einfügst oder eine Datei hochlädst –, sodass nichts an einen Server geht. Tabellenexporte und andere sensible Daten bleiben auf deinem Gerät.
Es ist kein Konto nötig. Füge dein CSV ein oder ziehe eine Datei hinein, wähle Zielsprache und Optionen, und der Array-Code erscheint sofort. Es gibt keinen E-Mail-, Anmelde- oder Registrierungsschritt.
Das Werkzeug erzeugt Array-Literale in der nativen Syntax von JavaScript, Python, Java, C#, PHP, Go, Ruby und Rust. Jede Sprache verwendet ihre eigenen Anführungszeichen, Klammern und Schlüsselwörter, etwa True/False/None in Python.
Ein 2D-Array behält die Daten als verschachtelte Zeilen und Spalten, praktisch wenn die Position zählt. Ein Objekt-Array nutzt die erste Zeile als Schlüssel, sodass jede Zeile zu einem benannten Datensatz wird; aktiviere dafür die Option, die erste Zeile als Kopfzeile zu verwenden.
Ja. Der Rückwärtsmodus serialisiert ein bestehendes Array als CSV und lässt dich das Trennzeichen wählen (Komma, Semikolon, Tabulator, senkrechter Strich oder ein eigenes), alle Felder in Anführungszeichen setzen und die Kopfzeile ein- oder ausschließen.