CSV oder Exceldatei aus PHP erstellen

pajas7

Grünschnabel
Hallo Zusammen!

Ich habe folgendes Problem. Ich habe eine Mitgliederdatenbank die alle Einträge in ein File (ohne Endung = kein txt oder php) schreibt. Jetzt möchte ich aus diesem File ein Excel datei generieren.

So sieht das File aus:

Code:
Mueller|@|Heinz|@|Teststrasse 3|@|80000 Testhausen|@|0049 71 43 45|@|0049 45 65 65|@|heinz.mueller@testmail.com|@|01.01.1980|@|
Radke|@|Heike|@|Teststrasse 28|@|80000 Berlin|@|0049 71 43 45|@|0049 45 63 63|@|Heike.radke@testmail.com|@|01.02.1954|@|

Kann mir jemand helfen dies nun in ein Excel / CSV file (mit PHP) zu formatieren, damit dies auf Knopfdruck exportiert werden kann?

Besten Dank und Grüsse,
Pajas7
 
Die File mit fopen() öffnen , dann jede Zeile durchgehen und mit explode() zerlegen (Delimeter: |#|). Nun hast in jedem Durchlauf ein Array welches dir die Daten bereit stellt. Diese kannst du dann mit fputcsv() in eine CSV schreiben.
 
Hallo Maniac

Besten Dank für deine Antwort. Da ich nicht gerade ein PHP Profi bin, könntest du das ganze im Detail erklären?

Danke!
Grüsse
 
Hab ich das nicht? Die Funktionsbeschreibung mit Beispielen ist doch jeweils verlinkt und die Vorgehensweise hab ich auch erklärt.

Wenn du willst das dir jemand das Programmiert, dann bist du im falschen Forum. Das gehört dann in die Jobbörse :)

Noch mal so als Auflistung:

1. Datei-Handle öffnen
2. jede Zeile der Datei in einer Schleife durchgehen.
3. in jedem Schleifen-Durchlauf das Array mit den einzelnen Teilen der Zeile erstellen
4. jede Zeile in die CSV schreiben. (Die namen und Adressen stehen alle im Array)
 
Zurück