Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Leer datos de un fichero CSV con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Leer datos de un fichero CSV con PHP

Muchos gestores de bases de datos o programas como Excel generan archivos en formato CSV (Comma Separed Variables). También es posible que nosotros, en un script php, queramos guardar datos y esta es una sencilla forma de hacerlo.

Lo que nos ocupa aquí es la forma de leer este tipo de archivos. Lo haremos gracias a la función fgetcsv()



<?php
$fp = fopen ( "archivo.csv" , "r" );
while (( $data = fgetcsv ( $fp , 1000 , "," )) !== FALSE ) { // Mientras hay líneas que leer...

$i = 0;
foreach($data as $row) {

echo "Campo $i: $row<br>n"; // Muestra todos los campos de la fila actual
$i++ ;

}

echo "<br><br>nn";

}
fclose ( $fp );
?>

Este ejemplo muestra todo el contenido de un archivo csv en pantalla y modificando un par de cosas podremos utilizarlo para generar una tabla con contenido o para volcar un archivo .csv a una base de datos.

Alex Barroso
Director Técnico de WebTaller



Usuarios que han visto este tema también han visto...

- Usuarios activos con PHP con base de datos
- Utilizar las Cookies en PHP
- Inicialización de la sesión en PHP
- Creando un foro en PHP paso a paso
- Comprimir página PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 07-09-2008 a las 03:37:29