我在CI框架里面使用PHPExcel导出Excel文件,一开始导出的是文件格式一切正常,我生成在E盘下能打开里面内容也都正确无误,但是我改成输出到浏览器由用户下载的时候问题就出现了。就是这个问题代码如下
我就在当前的PHP环境下 实用了一下PHPExcel的例子 也是可以正常下载,但是把官方例子移植到CI框架下 就也是一样打不开。我怀疑CI里面对SAVE()方法的输出到缓存做了限制。看老师能不能帮帮忙
解决了,希望后面同学遇到能顺利。在头文件前增加ob_end_clean();//清楚php缓存就行了
问题解决了么,我也是遇到了这个问题。
请问一下 这个问题解决了吗
输出的excel文件前后都不能有额外的内容.
检查一下你save之前是否有内容被输出出来了.
save之后调用一下die把程序退出可以避免之后有额外的输出.