
Guardar automaticamente en Excel Pagina con Includes
Publicado por Camilo (1 intervención) el 24/01/2014 19:54:23
Estimados,
tengo el siguiente problema, tengo un script que dentro llamo a varias paginas php por metodo Include, que van formando una tabla con registros extraidos de una base de datos Mysql. Todo esto lo puedo visualizar en el navegador pero necesito guardarlo en forma automatica en excel en un directorio del servidor, sin que aparesca el mensaje de abrir o guardar el archivo excel, que al momento de llamar la pagina de los include se genere el excel automaticamente guardandolo en un directorio del servidor.
Este script lo que hace es mandar el mensaje si deseo abrir o guardar el archivo excel, pero no es lo que necesito.
Si alguien sabe la forma de hacerlo.
Tambien estuve averiguando de como poder asignar una variable a los include para luego despues imprimirlos de esta forma.
pero no logro hacer nada.
Si alguien sabe la forma de poder realizar dicho procedimiento o me pudiera orientar estaria agradecido
Saludos!
tengo el siguiente problema, tengo un script que dentro llamo a varias paginas php por metodo Include, que van formando una tabla con registros extraidos de una base de datos Mysql. Todo esto lo puedo visualizar en el navegador pero necesito guardarlo en forma automatica en excel en un directorio del servidor, sin que aparesca el mensaje de abrir o guardar el archivo excel, que al momento de llamar la pagina de los include se genere el excel automaticamente guardandolo en un directorio del servidor.
1
2
3
4
5
//header('Content-Type: text/html; charset=utf-8');
//header("Content-type: application/vnd.ms-excel");
//header("Content-Disposition: attachment; filename=plantilla_saldos.xls");
//header("Pragma: no-cache");
//header("Expires: 0");
Este script lo que hace es mandar el mensaje si deseo abrir o guardar el archivo excel, pero no es lo que necesito.
Si alguien sabe la forma de hacerlo.
Tambien estuve averiguando de como poder asignar una variable a los include para luego despues imprimirlos de esta forma.
1
2
3
4
5
6
7
$prueba =include 'pagina.php';
$shtml= $prueba
$scarpeta="direccion del directorio a guardar"; //carpeta donde guardar el archivo.
$sfile=$scarpeta."/pagina.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w" );
fwrite($fp,$shtml);
fclose($fp);
pero no logro hacer nada.
Si alguien sabe la forma de poder realizar dicho procedimiento o me pudiera orientar estaria agradecido
Saludos!
Valora esta pregunta


0