Hola, necesitaria pasar el contenido de una tabla a un archivo de excel, y luego de crearlo, abrir una ventana que permita guardarlo, la clasica ventana que aparece cuando clickea en guardar algun archivo de internet.
Como podria hacerlo?
| |||
php to excel Hola, necesitaria pasar el contenido de una tabla a un archivo de excel, y luego de crearlo, abrir una ventana que permita guardarlo, la clasica ventana que aparece cuando clickea en guardar algun archivo de internet. Como podria hacerlo? |
| |||
Respuesta: php to excel tengo problemas al generar el xls, estoy empleando una clase: http://www.phpclasses.org/browse/pac....html#download Paso a mostrar el codigo:
Código:
backup.php<?php $conn = mysql_connect('localhost','contadores','admin'); mysql_select_db('contadores',$conn); if(isset($_GET['backup'])) { $sql = 'SELECT * FROM `cliente` WHERE 1 LIMIT 0, 30 '; $rs = mysql_query($sql,$conn); while($datatmp = mysql_fetch_assoc($rs)) { $data[] = $datatmp; } print_r($data); echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0;URL=backup.php\">"; } ...
Código:
Estoy intentando replicar este tutorial, al parecer todo funciona bien, pero no me carga bien los datos en el xls, que puede ser? <?php require("common/excel.php"); require("common/excel-ext.php"); global $data; createExcel("excel-mysql.xls", $data); ?> |
| ||||
Respuesta: php to excel puedes hacer una tabla como quieras y generar un archivo exl, sin necesidad de ninguna classe tan solo modificando el header()
__________________ Francesc Jimenez |
| |||
Respuesta: php to excel tengo la siguiente funcion:
Código:
lo que necesito hacer es que me cree el *.xls en un direcorio especifico dentro de la web, como lo puedo hacer?<?php function createExcel($filename, $arrydata) { $excelfile = "xlsfile://".$filename; $fp = fopen($excelfile, "wb"); if (!is_resource($fp)) { die("Error al crear $excelfile"); } fwrite($fp, serialize($arrydata)); fclose($fp); header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename=\"" . $filename . "\"" ); readfile($excelfile); } ?> Cuando ejecuto esa funcion me crea el archivo en C:\ |
| |||
Respuesta: php to excel gracias, pero a lo que me referia es que quiero que sea variable, cuando lo cambio de URL. quiero que este en por ej, directorio temp de sitio, como obtengo la URL del sitio? |