-
皈依舞
不能执行?代码有bug?大数据的时候foreach加引用
-
慕的地6264312
如果导出成csv格式的话,不会有啥问题吧,直接打开一个文件,流式写入数据就可以了。但是如果是使用phpexcel的话,每个cell都是一个php对象,就算是开启缓存,数据一多,还是会报内存不够的错误。
-
慕哥6287543
数据很大就分页批量追加写进Excel文件中
-
手掌心
你这样提问的一句话,得让别人写一长篇文字才能说明白,而且写完了还不一定能解决你的问题,万一就是你的代码有bug 呐?把你的代码分段粘贴进来,说明一下。然后再把报错内容也截图放在提问中先。
-
一只名叫tom的猫
刚好,今天早上sg给我推了一篇文章,PHP实时生成并下载超大数据量的EXCEL文件这或许能帮到你不少
-
浮云间
可以使用yield;可以说是多大的数据都能执行,社区里也有很多介绍的,可以去看看。
-
泛舟湖上清波郎朗
分页取出数据,然后追加写入到文件。
-
蛊毒传说
遍历请求接口写入缓存再导出excel。
-
小怪兽爱吃肉
没有报错就是数据很大 最后直接没反应了直接拼接数据库中的数据