Inicio PHP Mis Funciones Exportar datos desde PHP a Excel

Exportar datos desde PHP a Excel

Miércoles, 09-03-2011 01:36 - Leer comentarios - Comentar

Podremos exportar datos de una base MySQl a Excel de una manera sencilla
php


 Exportacion de Datos 





< td> %s < /td>
< td> %s < /td>
< td> %s < /td>
< td> %s < /td>
< /tr>', $row["Apellido"],$row["Nombre"],$row["Dni"],$row["Domicilio"]);
}
mysql_free_result($result);
mysql_close($IdConexion);  //Cierras la Conexión
?>
Apellido Nombre Dni Domicilio
Esta línea de código nos permite exportar el resultado a Excel:
php
header("Content-Type: application/vnd.ms-excel");
Podemos cambiar el nombre con el cual queremos guardar el xls:
php
header("content-disposition: attachment;filename=Reportes.xls");
Armamos la conexion a la base de datos. Para probar localmente usamos el nombre de la tabla, Usuario=root y Password=”". Si vamos a levantar en un servidor recordar cambiar estos parametros.
php
$NombreBD = "Tu_DB";
$Servidor = "localhost";
$Usuario = "root";
$Password ="";
$IdConexion = mysql_connect($Servidor, $Usuario, $Password);
mysql_select_db($NombreBD, $IdConexion);
Ahora si, mediante un bucle while vamos mostrando los registros de nuestras tabla:
php

< td> %s < /td>
< td> %s < /td>
< td> %s < /td>
< td> %s < /td>
< /tr>', $row["Apellido"],$row["Nombre"],$row["Dni"],$row["Domicilio"]);
}
mysql_free_result($result);
mysql_close($IdConexion);  //Cierras la Conexión
?>
Este código abre directamente Excel e inserta los registros, por lo que debemos valernos de un enlace para dejarlo un poco más estético.

Comentarios

vilmer - Miércoles, 14-05-2014 22:54

Muchas gracias por la ayuda.


Miguel Gomes - Viernes, 17-01-2014 20:45

Para que esto suceda tienes que guardar el archivo en tu servidor y luego poner el enlace hacia el archivo


Todos - Viernes, 17-01-2014 15:06

Donde se Ubica la opción para que el usuario descargue el archivo, como por ejemplo "Exportar datos" le de clic y listo empiece la exportación y cual tendría que ser el enlace para que eso suceda


Kaylin - Martes, 08-11-2011 05:11

Keep on writing and chiugngg away!


No se permiten comentarios en este momento.