我正在尝试使用 laravel-excel 导入一个 excel 文件,所以我使用了这个算法
$result = Excel::load('public/uploads/test.xlsx',function($reader){
})->get();
但我收到以下错误:RowIterator.php 第 125 行中的 PHPExcel_Exception:第 2 行超出范围 (2 - 1)
我正在尝试使用 laravel-excel 导入一个 excel 文件,所以我使用了这个算法
$result = Excel::load('public/uploads/test.xlsx',function($reader){
})->get();
但我收到以下错误:RowIterator.php 第 125 行中的 PHPExcel_Exception:第 2 行超出范围 (2 - 1)
我想我来不及回答了。虽然作者通过删除额外的工作表来解决。包中有一个选项,您可以在其中选择要阅读的特定工作表。
$result = Excel::selectSheets('Sheet1')->load('public/uploads/test.xlsx',function($reader){
})->get();
有关更多详细信息,请查看http://www.maatwebsite.nl/laravel-excel/docs/import 以选择工作表和列
希望这可能会有所帮助!
这是另一个解决方案。
$results = Excel::selectSheetsByIndex(0)->load($currentPath)->get();
您可以按索引号选择工作表。