Sam*_*don 5 php excel laravel-excel
我不知道我做错了什么,或者它可能是正常的.我必须加载并"读取"大约12000行的excell.我使用这个代码.
Excel::selectSheetsByIndex(0)->load($path.$fileName, function ($reader) {
$reader->each(function($row){
Log::info('$row');
});
});
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,没有什么可以使阅读变得如此缓慢.我需要在读取后处理数据,如果只读取超过5-10分钟就会出现问题.
我也尝试使用块过滤器,但没有什么比这更好了.
这是正常的吗?
我知道excel阅读速度很慢,正如我在其他问题中读到的那样,但"这个"很慢?谢谢.
您可以使用Laravel Fast 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);
});
Run Code Online (Sandbox Code Playgroud)