a ver.. Ahora cambié el código y voy un poco mejor al parecer.
hago la conección, ejecuto la consulta, genero la tabla en html y coloco al final este codigo que lo encontré en las faq de php
//convierte a excel
$sfile=$scarpeta."c:/excel.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo "<a href='".$sfile."'>Convertir a excel</a>";
?>
Tengo dos problemas diferentes ahora. cuando hago click en convertir a excel, aparece la pantalla de windows para guardar o abrir el archivo, pero a esta instancia ya se generó el xls, por lo cual cuando lo quiero guardar, me dice que el archivo ya existe, y no puedo sobre escribirlo, pq esta siendo utilizado por la aplicacion.
El otro problema: Cuando intento abrir el archivo generado, me tira un mensaje "no se puede leer el archivo".
al abrirlo con el notepad, veo que el archivo esta vacio
Help