2013-05-15 73 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