Klasse zum lesen und verarbeiten einer CSV-Datei in PHP

Das Lesen einer csv-Datei in PHP ist eigentlich sehr einfach. Mit folgender Klasse wird der Zugriff auf CSV-Dateien noch komfortabler.

Die Klasse bietet folgende Funktionen:

  • Einlesen einer CSV-Datei und Zugriff auf die einzelnen Werte über den Spaltennamen
    Hier kann angegeben werden, wieviel Kopfzeilen die Datei hat und ab welcher Zeile die Daten beginnen. Um auf die einzelnen Werte mittels Name zugreifen zu können, muß die erste Zeile in der CSV-Datei die Spaltennamen beinhalten. Ansonsten kann nur mit den Indexen zugegriffen werden.
  • Erstellen eines CSV-Downloads

Beispiel: Einlesen einer CSV-Datei

Beispiel: Erstellen eines CSV-Downloads

CSV-Klasse: