maatwebsite/Excel 导出 1 万多条数据老是 502,有解决方案吗

maatwebsite/excel 导出1万多条数据老是502,有解决方案吗

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

你可以试试用chunk的方式来导出,我试了导出一万条,没有问题
Laravel

Laravel

但是直接用php的csv写入导出更快些,只是不能设置样式,有点尴尬
file

4年前 评论
cassieyi (楼主) 4年前
Fantasy 3年前
playmaker 2年前
讨论数量: 12

你的情况我也遇到过;可以参考下 我的这篇文章;https://learnku.com/articles/34512;
文章中介绍了主要的优化思路,并提供了相关代码;

关于excel的高性能组件的话,我推荐https://gitee.com/viest/php-ext-xlswriter

4年前 评论
cassieyi (楼主) 4年前

那就不用 maatwebsite/excel,先生成文件在服务器将数据写入在下载

file

4年前 评论

分页导出

4年前 评论
cassieyi (楼主) 4年前

需求就是全部导出 :joy:

4年前 评论

通过错误日志定位到具体错误原因,这里只能猜测

4年前 评论

file

file

4年前 评论
pikalu 4年前
cassieyi (作者) (楼主) 4年前
pikalu 4年前
cassieyi (作者) (楼主) 4年前
pikalu 4年前

打印output 是个 FilePath

4年前 评论

你可以试试用chunk的方式来导出,我试了导出一万条,没有问题
Laravel

Laravel

但是直接用php的csv写入导出更快些,只是不能设置样式,有点尴尬
file

4年前 评论
cassieyi (楼主) 4年前
Fantasy 3年前
playmaker 2年前

PHP迭代器 了解下, 会对你需求有帮助

4年前 评论

能问下是怎么处理的吗楼主

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!