encontre el siguiente codigo y ya me funciona.
Código:
<?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=lista.xls");
$servidor="localhost";
$user="xxxxx";
$pass="xxxxxxxxxxx";
$db="xxxxxxxxxx";
mysql_connect($servidor,$user,$pass);
mysql_select_db($db);
$qry=mysql_query("select codigo, detalle, precio, categoria from listado");
$campos = mysql_num_fields($qry);
$i=0;
echo "LA CASA DEL HARD";
echo " <center><table border=\"1\" align=\"center\">";
echo "<tr bgcolor=\"#336666\">
<td><font color=\"#ffffff\"><strong>Codigo</strong></font></td>
<td><font color=\"#ffffff\"><strong>Producto</strong></font></td>
<TD><font color=\"#ffffff\"><strong>Precio Dolar</strong></font></TD>
<td><font color=\"#ffffff\"><strong>Categoria</strong></font></td>
</tr><tr >";
while($row=mysql_fetch_array($qry))
{
echo "<tr>";
for($j=0; $j<$campos; $j++) {
echo "<td>".$row[$j]."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
es diferente al anterior pero
permite:
Cita: 1- Tomar datos de una base de datos basandonos en una sentencia SQL y poder mostrarlas en una hoja de excel descargable para el usuario
Quisiera saber como poner una imagen q vaya antes de la tabla en excel. En esa imagen pienso poner el encabezado??