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...

- Los Frameworks de PHP agilizan tu trabajo
- Eliminar publicidad de los hosting gratuitos
- Variables predefinidas en PHP
- Calcular dias entre dos fechas con PHP
- Editar y Borrar datos en MySQL con PHP


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






Cursos de Community Manager

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

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


Página generada el 26-05-2012 a las 03:26:20