使用PHPexcel导出数据,数据从数据库读出,假如只读出5000条再导出,没有问题和报错,正常使用,现在数据有5600多条,因此导出后找开出现:
使用PHP设置过:
set_time_limit(0);
ini_set('memory_limit','2024M');
都无法解决问题,
目前使用的版本是:1.7.7,在官方下了最新的版本1.8.0,都还是会出现同样的问题,无法解决,小弟实在木有办法了,请教下各位大神有没有遇见过同样的情况并且解决的,这功能一直使用没有问题,就是现在数据变多了,才出现这个问题。
楼主,我也遇到了这个问题,最后你怎么解决的哇<spanstyle="font-size:13.3333330154419px;">我也遇到同样问题了有人解决吗?
PHPExcel导出Excel的时候,我也遇到过这种问题。
原因:项目中有一个文件由于使用windows自带的notepad编辑过,文件带上了BOM。去除BOM后恢复正常。
<preclass="brush:php;toolbar:true;auto-links:false;">functioncheckBOM($filename){global$auto;//RemoveUTF-8BOMandmarkercharacterininput,ifpresent.//$text=preg_replace('{^\xEF\xBB\xBF|\x1A}','',$text);$contents=file_get_contents($filename);$charset[1]=substr($contents,0,1);$charset[2]=substr($contents,1,1);$charset[3]=substr($contents,2,1);if(ord($charset[1])==239&&ord($charset[2])==187&&ord($charset[3])==191){if($auto==1){$rest=substr($contents,3);rewrite($filename,$rest);return2;}else{return1;}}else{return0;}}functionrewrite($filename,$data){$filenum=fopen($filename,'w');flock($filenum,LOCK_EX);fwrite($filenum,$data);fclose($filenum);}版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。