Ejemplos de...
Únete a nosotros en FB
Leer archivo CSV en PHP
Enviado por natttt
Publicado el 2011-04-08 12:04:47
Ejemplos de Leer archivo CSV en PHP
Para leer un archivo (fichero) .csv en php, un fichero que su contenido esté separado por comas:
"nombre";"apellido";"edad"
"pepito";"grillo";"25"
"leonardo";"blanco","19"
"marieta";"velasco";"18"
Podemos usar el siguiente código:
<?php
$fp = fopen ( "archivo.csv" , "r" );
while (( $data = fgetcsv ( $fp , 2048, ";","\" )) !== false ) {
$i = 0;
foreach($data as $row) {
echo "Campo $i: $row<br>\n"; // Muestra todos los campos de la fila actual
$i++ ;
}
echo "<br /><br />\n\n";
}
fclose ( $fp ); ?>
Este ejemplo muestra todo el contenido de un archivo csv en pantalla y modificándolo un poco podremos utilizarlo para generar una tabla con contenido o para volcar el archivo .csv a una base de datos.
¿Te sirvió este ejemplo?
Compartir este ejemplo:
O bien, copie y pegue el siguiente código en su sitio web, blog o foro:
Comentarios
Para dejar un comentario, regístrese gratis o si ya está registrado, inicie sesión.
Todavía no se ha escrito ningún comentario.
Todavía no se ha escrito ningún comentario.
Ejemplos relacionados
Fecha en español en PHP Publicado el 2011-04-08 12:02:45
El idioma por defecto en informática es el inglés, y eso a veces nos trae algunos problemas.
Si hacemos:
<?php echo strftime("%A %d de %...Juntar elementos array en PHP con implode() Publicado el 2011-04-08 11:59:11
Si tenemos una cadena separada en elementos de un array y queremos volver a juntarlos, podemos usar la función implode() o join. Por ejemplo...Separar cadenas en partes en PHP con list() Publicado el 2011-04-08 11:57:20
Para separar una cadena de carácteres en partes podemos usar la función list().
Por ejemplo, podemos necesitar separar una fecha, podemos q...Separar cadenas en partes en PHP con explode() Publicado el 2011-04-08 11:55:01
Para separar una cadena de carácteres en partes podemos usar la función explode().
Por ejemplo, podemos necesitar de una cadena que sea un ...Redondear un número en PHP Publicado el 2011-04-08 11:51:44
En PHP tenemos básicamente dos métodos para hacer esto, utilizando la función number_format o la función round. Ejemplos:
$decimal = 3422.3...