我有一个包含28k行的Excel文件。
我想要将其加载后插入到数据库中,但是程序卡住了。(空格)
我尝试将数据减少到5k行,它可以工作,但是速度太慢了。
我也尝试使用chunk,只处理了5k条数据,但出现了“超过300秒的最大执行时间”的错误。
以下是代码:
Excel::filter('chunk')->load(storage_path('excel/exports/').$fileName)->chunk(1000, function($results)
{
foreach($results as $key)
{
// even nothing to do
}
});
处理5k行真的很大吗?
还是我的操作方法不对?
谢谢。
set_timeout(0);
来避免时间限制(或修改 php.ini 文件)。 - maztch