在laravel中上载excel文件时内存不足

时间:2018-03-10 21:30:11

标签: php laravel laravel-5 phpexcel laravel-excel

我试图在laravel excel包的帮助下在laravel中上传excel表。我面临的问题是,即使按照他们的指示,当我尝试上传我的excel表时,它仍然保持加载和加载。在laravel日志文件中,它表示

 local.ERROR: Out of memory (allocated 1598029824) (tried to allocate 469762048 bytes) {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 1)

文件大小仅为70kb,而php.ini我已分配8gb内存

我用来读取excel文件的代码在

下面
 if($request->hasFile('excelSheet')){
            $path= $request->file('excelSheet')->getRealPath();
            $data = \Excel::selectSheetsByIndex(0)->load($path)->get();
            echo'<pre>';
            print_r($data);
        }

我要上传的Excel工作表有多个工作表,其中的截图附有问题。 任何人都可以告诉我如何获取这些数据或如何解决内存分配问题? Excel sheet image

0 个答案:

没有答案