Código PHP:
Ver original$sql = "SELECT * FROM tabla";
$consul=pg_query($sql);
$nombreXLS = date("d-m-Y_his");//se crea un nombre unico con la fecha y hora del reloj
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/vnd.ms-excel"); //cabecera para que el formato de salida se hecho por ms-excel
header ("Content-Disposition: attachment; filename=Archivo_".$nombreXLS.".xls");//Nombre del archivo Generado con el tiempo de reloj
echo '<table width="820" align="center" border=1 cellspacing=0 cellpadding=2 bordercolor="666633">
<tr class="Estilism">
<td width="126" bgcolor="#99CCFF"><div align="center">Nombre</div></td>
<td width="174" bgcolor="#99CCFF"><div align="center">Área</div></td>
<td width="118" bgcolor="#99CCFF"><div align="center">Tipo</div></td>
<td width="93" bgcolor="#99CCFF"><div align="center">Fecha</div></td>
<td width="130" bgcolor="#99CCFF"><div align="center">Dirección</div></td>
<td width="151" bgcolor="#99CCFF" align="center"><div align="center">Observación</div></td>
</tr>';
$con=pg_query($sql);
if(pg_num_rows($con)<=0)
{
?>
<script> alert("No hay nombres seleccionados"); </script>
<?
echo '<script languaje="Javascript">location.href="Index.html"</script>';
}
{
echo '<tr class="Estilo3">';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->nombre.'</div></td>';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->area.'</div></td>';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->tipo.'</div></td>';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->fecha.'</div></td>';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->direccion.'</div></td>';
echo '<td bgcolor="#99FFFF"><div align="center">'.$reg->observacion.'</div></td>';
echo '</tr>';
}
echo '</table>';
?>