我一直试图让 PHPExcel 与我的 Joomla 一起工作。如果脚本将其保存到文件中,它可以正常工作,但是当我尝试将其输出到浏览器进行下载时,该文件将给出警告“文件扩展名或文件格式无效”。我的猜测可能与所提供的 Content-Type 有关。关于如何使其工作的任何想法?
我放在 view.xlsx.php 中的标题:
// Redirect output to a client’s web browser (Excel2007)
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="01simple.xlsx"');
header('Cache-Control: max-age=0');
这实际上是他们示例的复制和粘贴,我可以保证在他们自己的脚本中可以正常工作。问题是当我在 Joomla 中运行它时。