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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

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

Laravel

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

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

分页导出

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

需求就是全部导出 :joy:

4年前 评论

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

file

4年前 评论

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

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

4年前 评论
cassieyi (楼主) 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年前 评论

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