Laravel-Excel大量导入

伊凡迪·D·文迪

因此,我有一个包含28k行的excel文件。
我想加载它,然后将其插入数据库,但是它刚刚停止了。(空白空间)
我尝试将数据缩减为5k,并且可以正常工作,但是速度太慢,
我也尝试仅使用5k数据使用chunk,但是我得到“超过300秒的最大执行时间”。
这是代码

Excel::filter('chunk')->load(storage_path('excel/exports/').$fileName)->chunk(1000, function($results)
    {
        foreach($results as $key)
        {
            // even nothing to do
        }
    });

5k行真的那么大吗?
还是我做错了?
谢谢。

卡斯布隆姆

你是按书做的。(例如,使用卡盘)
但是28k行要处理的数据很多。

您可以编辑您的最大执行时间。
参见:http : //php.net/manual/en/function.set-time-limit.php

bool set_time_limit ( int $seconds )

希望这会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel Excel验证导入

Laravel 4 Excel导入失败

Laravel Excel / PHP Excel:导入,修改,下载

如何使用 Laravel Excel 在 Laravel 中导入多个 Excel 文件?

laravel Excel导入列上的标头

Laravel Excel在导入之前获取总行数

Laravel:使用 Maatwebsite Excel 导入 Csv 文件

如何使用laravel excel導出大量行

Laravel大量更新

使用Maat,Excel和Laravel的导入器功能问题

Laravel:将excel导入数据库时出错

在 Laravel excel 中导入时路由未定义

Laravel-Excel 3.1 csv 导入日期列未转换

如何在Laravel Excel中获取导入的行ID

在Laravel Excel maatwebsite上导入时如何获取实数?

Laravel Excel - MaatWebsite/Excel 的导入操作引发 DB 连接未配置错误

如果列在 Excel 文件中有重复值,则停止 Laravel Excel 导入

laravel excel中的if条件导入excel表时0值不起作用

导入或上传 Excel 文件时 Laravel Excel 上的 ErrorException 未定义数组键 7

大量数据的 Laravel 验证超时

Laravel在仓库中的大量分配

Laravel:大量搜索和更新

Laravel | 大量数据的特殊验证

大量导入图像Magmi

Laravel-如何导入Excel文件文件并使用外键保存到表中

Laravel - Maatwebsite Excel 导入仅存储在存储中但不存储在数据库中

Laravel - local.ERROR:错误:在 Excel 导入中调用未定义的函数 App\Imports\create()

如何在 Laravel 7 中导入带有表格关系的 Excel?

Laravel maatwebsite excel 包导入 2000+ 行导致 1390 代码错误