【发布时间】:2023-03-28 15:59:01
【问题描述】:
我需要使用 PHPExcel 类生成 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文件而不是File.xls...为什么? 我用过的PHPExcel版本1.7.8,2012-10-12
【问题讨论】:
-
File.xls.html 是什么类型的?如果您想要直接下载 HTML 标记,则使用 HTML 编写器,并且不要将标题设置为 xls mimetype
-
我遇到了同样的问题。你解决了这个问题吗?