2013-05-15 74 views
0

我需要生成使用PHPExcel类XLS文件,但我有问题,extention:PHPExcel生成HTML而不是XLS

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); 
header('Content-Disposition: attachment;filename="File.xls"'); 
header('Cache-Control: max-age=0'); 
... 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); 
$objWriter->save('php://output'); 
exit; 

使用此代码的浏览器要下载文件的文件File.xls.htm insetead。 xls ...为什么? PHPExcel的版本我已经使用1.7.8,2012年10月12日

+0

什么类型的文件.xls.html?如果你想要一个直接的HTML标记下载,那么你使用HTML编写器,并且不要将标题设置为xls mimetype –

+0

我面临同样的问题。你解决了这个问题吗? – Igor

回答

0

确保你没有任何空格或“空”的回声在你的* .PHP