用PHPExcel导出的个人总结

再使用PHPExcel过程当中遇到过几个问题,总结一下,以备查询.
有时候导出会有打不开的问题,总结了下,可以尝试这样解决:

1.报warning,在第一行加了这行代码:
error_reporting(0);
这行代码的作用就是把warning,error等等的信息不显示出来。
最后执行,导出来的excel文件就可以顺利打开了。
2.有时候打不开,是后缀名的xlsx和xls的不同.试试把下载下来的文件后缀名为xlsx改为xls就能打开,看看具体报什么错!!

有时候打开是乱码总结如下:
1.有人说是Bom头的问题,不过我暂时还没有遇到.但是也是其中之一的影响因素.
2.phpexcel导出来的是乱码,是因为导出的时候字符集的问题,没有设置好,看看导出时的代码以及整个文档的编码!!最好导出的时候是utf-8的格式.其他的格式没有深入研究!

导出来的Excel是空白的:
1.空白的话 只能是数据没有放正确!!!逐步打印看看数据的正确性!
2.我的代码里面是按照下标索引的方式去填入数据表,所以如果最后的数组格式不一致,一样会导致导出的表是空白!
特别是在TP框架下面最重要的一点,在使用PHPExcel的时候,所有的实例化前面要加,否则会报错,找不到类啊等等.

导出的时

经验分享 程序员 微信小程序 职场和发展