Php Laravel Excel(MaatWebSite)需要长时间阅读

Php Laravel Excel(MaatWebSite)需要长时间阅读,php,excel,laravel-excel,Php,Excel,Laravel Excel,我不知道我做错了什么,或者这很正常。 我必须加载并“阅读”大约12000行的excell。 我用这个代码 Excel::selectSheetsByIndex(0)->load($path.$fileName, function ($reader) { $reader->each(function($row){ Log::info('$row'); }); }); 正如你所看到的,没有什么东西能使阅读速度如此之慢。 我需要在读取后处理数据,因此如果仅

我不知道我做错了什么,或者这很正常。 我必须加载并“阅读”大约12000行的excell。 我用这个代码

Excel::selectSheetsByIndex(0)->load($path.$fileName, function ($reader) {
    $reader->each(function($row){
        Log::info('$row');
    });
});
正如你所看到的,没有什么东西能使阅读速度如此之慢。 我需要在读取后处理数据,因此如果仅读取时间超过5-10分钟,则会出现问题

我也尝试了区块过滤器,但没有更好的效果

这正常吗

我知道excel阅读很慢,就像我在其他问题中读到的一样,但是“这个”慢吗? 谢谢。

您可以使用旨在更快的。它的功能较少,但对于简单的XLSX导入来说还可以

(new FastExcel)->import('your-file.xlsx', function ($row) {
    // Do what you want with this line, you can use it as an array.
    dump($row);
});

同样的问题,有更新吗?@abr我发布了一个答案,它解决了你的问题吗?