Riapro questo 3D solo per avvertirvi di un errore nella apertura/download (senza salvataggio) dei file xls, che capita solo in Internet Explorer.
Nel documento (e negli esempi) indica di impostare l'header in questo modo

Codice PHP:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$nomefile.'.xls"');
header('Cache-Control: max-age=0'); 
Ma in alcuni casi (quando il dominio e' pubblico), con Internet Explorer non funziona. Non vi sto a spiegare i motivi, che potete trovare indicati qui http://code.google.com/intl/es-ES/sp...s/caching.html ma per sistemare la cosa, modificate in questo modo

Codice PHP:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$nomefile.'.xls"');
header("Pragma: public");
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
Qui ho preso lo spunto per la risoluzione
http://www.php.net/manual/es/function.header.php#83384

Spero che possa essere utile a qualcuno
Ciao