Excel, CSV & JSON zu PHP-Array Konverter

Verwandle Tabellenzeilen oder JSON in ein fertiges PHP-Array zum Einfügen, für Konfigurationsdateien, Seeder, Fixtures sowie Laravel- oder WordPress-Code.

Aktualisiert am
Datei öffnen (.xlsx, .csv, .json)
Eingabe
Form
Einrückung

Eingabevorschau

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: Excel, CSV & JSON zu PHP-Array

  1. Füge CSV, Excel-Zellen oder JSON ein oder öffne eine Datei.
  2. Wähle die Form: assoziative Arrays (eines pro Zeile), einfache Zeilenlisten oder ein Array, das nach der ersten Spalte indiziert wird.
  3. Wähle die kurze []- oder klassische array()-Syntax, den Variablennamen bzw. return sowie die Einrückung.
  4. Kopiere den PHP-Code oder lade ihn als .php-Datei herunter.

Was macht dieser PHP-Array-Konverter?

Er wandelt tabellarische Daten oder JSON in ein PHP-Array-Literal um, das du direkt in Quellcode einfügen kannst. Das ist nützlich für Konfigurationsdateien, die ein Array mit return zurückgeben, Datenbank-Seeder, Unit-Test-Fixtures, Nachschlagetabellen (Länder, Währungen, Produkt-SKUs) sowie WordPress- oder Laravel-Code, der statische Daten enthält.

<?php

$data = [
    [
        'id' => 1,
        'name' => 'Ada Lovelace',
        'active' => true,
    ],
];

Array-Formen

FormAusgabeTypischer Einsatz
Assoziativ[['id' => 1, 'name' => 'Ada'], …]Seeder, foreach-Schleifen, Zeilen einfügen
Zeilen (Listen)[['id', 'name'], [1, 'Ada'], …]fputcsv(), kompakte Speicherung
Nach 1. Spalte indiziert['1' => ['id' => 1, …], …]Schnelle Zugriffe: $users[$id]

Wenn die Eingabe JSON ist, wandelt Originale JSON-Struktur beibehalten sie unverändert um. Verschachtelte Objekte werden zu verschachtelten assoziativen Arrays, genau so wie json_decode($json, true) es liefern würde.

Escaping und Datentypen

  • Strings stehen in einfachen Anführungszeichen, der schnellsten und sichersten PHP-Stringform. Nur \ und ' müssen escaped werden, und $variablen werden nie interpoliert.
  • Zahlen, true/false und null werden als PHP-Literale geschrieben, nicht als Strings.
  • Werte mit führenden Nullen („007“) bleiben Strings, damit nichts verloren geht.

Kurz [] vs. array()

Die kurze Array-Syntax [] gibt es seit PHP 5.4, und sie ist der Standard in PSR-12 und in modernen Frameworks. Verwende array() nur für sehr alte Codebasen oder Coding-Standards, die sie noch verlangen. Abschließende Kommas nach dem letzten Element sind in allen PHP-Versionen gültig und halten Diffs sauber.

Brauchst du dieselben Daten für Frontend-Code? Dann nimm CSV zu JavaScript-Array. Soll es stattdessen in eine Datenbank gehen? Probier CSV & Excel zu SQL.

Auch gesucht als: json in php array umwandeln, csv zu php array, excel zu php array, php array generator, json zu php array, php array aus csv erstellen, laravel seeder array.

Passende Tools zu: Excel, CSV & JSON zu PHP-Array

  • Excel zu JSON — Öffne eine .xlsx-Arbeitsmappe oder füge Zellen direkt aus Excel oder Google Sheets ein und erhalte sauberes JSON.
  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • CSV zu JSON — Füge CSV oder TSV ein und erhalte ein JSON-Array aus Objekten.
  • JSON zu Excel — Verwandle ein JSON-Array in eine echte Excel-Arbeitsmappe.

Häufige Fragen

Wie wandle ich JSON in ein PHP-Array um?
Füge das JSON ein und lass Originale JSON-Struktur beibehalten aktiviert. Die Ausgabe ist das PHP-Array-Literal, das json_decode($json, true) zurückgeben würde.
Soll ich [] oder array() verwenden?
Nimm die kurze []-Syntax, außer du unterstützt PHP älter als 5.4. Sie ist kürzer und wird von PSR-12 empfohlen.
Kann ich eine Konfigurationsdatei erstellen, die ein Array zurückgibt?
Ja. Wähle return [...]; und behalte das <?php-Tag bei. Genau dieses Format nutzen Laravel und viele andere Frameworks für Konfigurationsdateien.
Werden meine Dateien hochgeladen?
Nein. Alles wird lokal in deinem Browser konvertiert.
Kann ich Excel, CSV & JSON zu PHP-Array als Web-App installieren und offline nutzen?
Ja. Excel, CSV & JSON zu PHP-Array ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools