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