Tema: de htm a xls
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/02/2007, 06:30
RoJaS-21
 
Fecha de Ingreso: febrero-2007
Mensajes: 7
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: de htm a xls

Hola, no se si te servirá de mucho, pero yo tambien tengo una pagina dinamica que logro descargarla a u archivo .xls, pero con la diferencia que la tengo hecha en .php y se actualiza desde una bd MySQL.
Chequealo. Los header son los que te permiten hacer la descarga.

Otra cosa, si alguien lee esto y lo encuentra mal disculpen estoy haciendo mis primeras armas en la materia.

A mi me funsiona :

<?php
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=Nombre_archivo.xls");
if (!isset($buscar))
{
echo "Debe especificar una cadena a buscar";
echo "</html></body> \n";
exit;
}
$conectar = mysql_connect("localhost","name","password");
mysql_select_db ("mdk-140", $conectar) OR die ("Error en la Conexión");

$result = mysql_query("SELECT * FROM cierre_lote WHERE Fecha LIKE '$buscar'", $conectar);
if ($row = mysql_fetch_array($result))
{
do {
$idUsuarioL = $row["id"];
$a1 = $row["Dato_1"];
$a2 = $row["Dato_2"];
$a3 = $row["Dato_3"];
$a4 = $row["Dato_4"];
$an = $row["Dato_n"];

}
while ($row = mysql_fetch_array($result));
}
else{
?>
<table align="center">
<td>
<b><font align="center" size="6" color="#ff0000" face="Tahoma">
No existen registros, o la fecha introducida</font></b></td>
<tr><td align="center">
<b><font align="center" size="6" color="#ff0000" face="Tahoma">
no es correcta</font></b></td></tr>
</table>
<?
}
?>
<!-- Fin PHP y comienza HTML -->
<html>