phpexcel文件下载问题

标签 php phpexcel

我正在使用 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.php01simple-download-xlsx.php

等示例中进行了演示

关于phpexcel文件下载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27758086/

相关文章:

php - 我可以通过 strip_tags() 循环运行 $_POST 数组 PHP

PHPExcel 读取过去的 $highestRow

php - 目录和动态分页 PHP

php - 如何确定我当前的位置(经度和纬度)?

PHPExcel 锁定特定单元格

瑞士的 PHPExcel 千位分隔符 例如 1'234' 456

PHPExcel 写入问题

PHPEXCEL 如何在有特殊字符的情况下获取单元格值

Javascript 倒计时与 php 的错误计算

php - 用于执行服务器端脚本的短信