【问题标题】:PHPExcel generate htm instead of xlsPHPExcel 生成 htm 而不是 xls
【发布时间】: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
  • 我遇到了同样的问题。你解决了这个问题吗?

标签: phpexcel xls


【解决方案1】:

确保您的 *.php 中没有任何空格或“空”回显

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 2017-11-05
    • 1970-01-01
    • 2014-09-26
    相关资源
    最近更新 更多