我正在使用 phpexcel 的 05featuredemo.php
示例,该示例是从 codeplex 下载的。 MarkBaker 最新构建的 PHPExcel_1.8.0_doc
(SO)
我需要看的一点是
$objWriter->save(str_replace('.php', '.xls', __FILE__));
上面用于将文件保存在脚本位置,但是我怎样才能使其简单地可下载。
我尝试过
$objWriter->save('php://output');
但是它没有下载生成的文件。我该怎么做,还有什么我应该做的吗?
最佳答案
如果您要向浏览器发送除直接 HTML 之外的任何内容,则需要发送适当的 header ,以便浏览器知道如何处理它。
开发者文档中有一个标题为 Redirect output to a client’s web browser 的部分这解释了这一点,并且还在 01simple-download-xls.php
和 01simple-download-xlsx.php
关于phpexcel文件下载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27758086/