maatwebsite/excel导入从2.1升级到3.x
maatwebsite/excel应该是laravel用户使用的最多的excel处理组件了,但是从2.1升级到3.x,发现官方文档只写了一个model的导入形式。如果按照官方例子去写,会要改变许多代码,所以就看源码找方法去解决问题
2.1版本写法
```php $results = []; Excel::load($excel_file_path, function ($reader) use (&$results) //reader读取excel内容 { $reader = $reader->getSheet(0);//excel第一张sheet $results = $reader->toArray(); }); print_r($results); ```
3.x版本写法
```php $results = []; $results=Excel::toArray(new \stdClass, $excel_file_path); $results = $results[0];//excel第一张sheet print_r($results); ```
这应该是最简单的方法来升级原来excel导入读取功能了,不过这里只是修改excel读取的部分,其他的应用自己可以去看下源码
本作品采用《CC 协议》,转载必须注明作者和本文链接