【问题标题】:Row 2 is out of range (2 - 1) laravel-excel第 2 行超出范围 (2 - 1) laravel-excel
【发布时间】:2023-03-27 22:42:02
【问题描述】:

我正在尝试使用 laravel-excel 导入一个 excel 文件,所以我使用了这个算法

$result = Excel::load('public/uploads/test.xlsx',function($reader){

})->get();

但我收到以下错误: RowIterator.php 第 125 行中的 PHPExcel_Exception: 第 2 行超出范围 (2 - 1)

【问题讨论】:

  • 已解决,我删除了 excel 上的其他表格及其作品:D

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


【解决方案1】:

我想我来不及回答了。虽然作者通过删除额外的工作表来解决。包中有一个选项,您可以在其中选择要阅读的特定工作表。

$result = Excel::selectSheets('Sheet1')->load('public/uploads/test.xlsx',function($reader){

})->get();

更多详情请查看http://www.maatwebsite.nl/laravel-excel/docs/import 选择工作表和列

希望这可能会有所帮助!

【讨论】:

    【解决方案2】:

    这是另一种解决方案。

    $results = Excel::selectSheetsByIndex(0)->load($currentPath)->get();
    

    您可以按索引号选择工作表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 2013-10-07
      相关资源
      最近更新 更多