问答详情
源自:-

CI框架 导出PHPExcel文件打不开报错!!

http://img.mukewang.com/566165d10001a00204070181.jpg

我在CI框架里面使用PHPExcel导出Excel文件,一开始导出的是文件格式一切正常,我生成在E盘下能打开里面内容也都正确无误,但是我改成输出到浏览器由用户下载的时候问题就出现了。就是这个问题代码如下

http://img.mukewang.com/566166460001f1fb12540212.jpg

我就在当前的PHP环境下 实用了一下PHPExcel的例子 也是可以正常下载,但是把官方例子移植到CI框架下 就也是一样打不开。我怀疑CI里面对SAVE()方法的输出到缓存做了限制。看老师能不能帮帮忙



提问者:捷克轩 2015-12-04 18:11

个回答

  • 不懈de坚持
    2018-08-16 14:17:51

    解决了,希望后面同学遇到能顺利。在头文件前增加ob_end_clean();//清楚php缓存就行了

  • 不懈de坚持
    2018-08-15 17:32:27

    问题解决了么,我也是遇到了这个问题。

  • 红颜未知己
    2016-05-24 16:56:43

    请问一下 这个问题解决了吗 

  • javascript:
    2015-12-14 17:01:59

    输出的excel文件前后都不能有额外的内容.

    检查一下你save之前是否有内容被输出出来了.

    save之后调用一下die把程序退出可以避免之后有额外的输出.