23.10.2009 11:00

PHP-Klasse zum lesen von CSV-Dateien

Für ein Skript an dem ich arbeite, brauchte ich eine Klasse die CSV-Dateien parsed und entsprechende Daten zurückgibt. Zwar gibt es umfangreiche und große Libraries zum Parsen von CSV-Dateien, aber da diese den Rahmen sprengen würden, habe ich nach einer schmalen Lösung gesucht und bin fündig geworden.

Die php-csv-utils bieten die Möglichkeit simpel CSV-Dateien auszulesen und zu schreiben. Nettes Feature dabei sind die Dialects, die es ermöglichen mit der Library auch verschiedene Abwandlungen des CSV-Formats korrekt zu lesen. So zum Beispiel auch CSV-Exporte aus Excel (Der passende Dialekt wird auch direkt als Beispiel mitgeliefert.)

Die Ergebnisse lassen sich als zweidimensionales Array ausliefern oder eben Zeile für Zeile. Ganz nach dem eigenen Bedarf. Weitere kleine Features sind enthalten und lassen sich bei Bedarf nutzen.

Weitersagen

Keine Kommentare

  1. Schreibe den ersten Kommentar!