Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取excel文件,该文件在php或laravel中有26十万条记录_Php_Laravel - Fatal编程技术网

读取excel文件,该文件在php或laravel中有26十万条记录

读取excel文件,该文件在php或laravel中有26十万条记录,php,laravel,Php,Laravel,我正在尝试读取excel文件 对于包含20到50条记录的小文件,它可以正常工作 但是,如果我尝试使用大文件(7张纸,20k条记录),它会花费太长时间,甚至在等待2/3小时后也没有响应 我试过在maatwebsite和spout图书馆读书 下面是喷口读取代码 $reader = ReaderFactory::create(Type::XLSX); $reader->open($inputFileName); foreach($reader->getSheetIterator() a

我正在尝试读取excel文件

对于包含20到50条记录的小文件,它可以正常工作

但是,如果我尝试使用大文件(7张纸,20k条记录),它会花费太长时间,甚至在等待2/3小时后也没有响应

我试过在maatwebsite和spout图书馆读书

下面是喷口读取代码

$reader = ReaderFactory::create(Type::XLSX); 
$reader->open($inputFileName); 
foreach($reader->getSheetIterator() as $sheet) { 
    foreach($sheet->getRowIterator() as $row) { 
        $id= $row[0]; 
        $ntn= $row[1]; 
        $name= $row[2]; 
        $business_name= $row[3]; 
        echo $id; 
    } 
} 
$reader->close(); 

即使使用Spoot,速度是否也很慢?请添加我们可以尝试帮助优化的阅读代码是的,它花费的时间太长,在我等待输出的2到3个小时后没有任何响应,但它只加载@Jaywadha,感谢您的回答这里是Spoot阅读代码$reader=ReaderFactory::create(Type::XLSX)$读卡器->打开($inputFileName);foreach($reader->getSheetIterator()作为$sheet){foreach($sheet->getrowterator()作为$row){$id=$row[0];$ntn=$row[1];$name=$row[2];$business_name=$row[3];echo$id;}}$reader->close()$conn->close();