5

何が間違っているのか、それともおそらくそれが正常なのかわかりません。約12000行のExcelを読み込んで「読む」必要があります。そのためにこのコードを使用します。

Excel::selectSheetsByIndex(0)->load($path.$fileName, function ($reader) {
    $reader->each(function($row){
        Log::info('$row');
    });
});

ご覧のとおり、読み取りをそれほど遅くする可能性のある重いものは何もありません。読み取り後にデータを処理する必要があるため、読み取りだけに 5 ~ 10 分以上かかる場合は問題です。

チャンクフィルターも試してみましたが、何も良くなりませんでした。

これは正常ですか?

他の質問で読んだように、Excelの読み取りが遅いことは知っていますが、「これ」は遅いですか?ありがとうございました。

4

1 に答える 1