sábado, 28 de febrero de 2009

Trabajando con ficheros CSV y PHP

A menudo necesitamos importar datos CSV en PHP. Para ello tenemos varias alternativas. La de más bajo nivel es usar fgetcsv()

$row = 1;
$handle = fopen("test.csv", "r");
while ((
$data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo
"

$num fields in line $row:

\n"
;
$row++;
for (
$c=0; $c < $num; $c++) {
echo
$data[$c] . "
\n"
;
}
}
fclose($handle);
?>

Otra alternativa es utilizar una libreria como Parse CSV.

Saludos.

2 comentarios:

Anónimo dijo...

que pasa tienes le blog abandonado!

funciona bien el parser de CSV?

tio y pon alguna manera que sea mas facil dejar un comment!!

R dijo...

más facil aún? andaaaaa