Parser CSV in PHP

De multe ori ai nevoie de un script care sa ia datele dintr-un fisier CSV si sa le adauge intr-io baza de date sau sa leprelucreze intr-un mod.

Chiar recent un client mi-a dat un fisier CSV pentru a face update la preturile dintr-o baza de date.

Urmatorul cod mi-a fost de mare ajutor:

[php]
if (($handle = fopen ( "import_preturi.csv", "r" )) !== FALSE) { while ( ($data = fgetcsv ( $handle, 1000, "," )) !== FALSE ) {
//actiune cu acele date. datele vor putea fi accesate in modul urmator: $data[0] – prima coloana, $data[1] – a doua coloana,etc
}
fclose ( $handle );
}
[/php]

Ce face codul de mai sus? Ia fiecare linie din fisierul CSV. Apoi dupa ce aceste date au fost luate totul depinde de imaginatia ta si de ce anume ai nevoie.
Foarte simplu sa faci un importer de date din CSV, nu?

Spune si tu parerea...