因此,我有一个包含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] 删除。
我来说两句