PHPExcel_Calculation_Exception:10!I9 - >公式错误:意外,

时间:2017-05-10 11:39:34

标签: php excel phpexcel laravel-5.4

我正在尝试上传多页excel文件。

我的代码就像这样

Excel::load($file_path, function($sheet) {

                $detail = $sheet->get();
                var_dump($detail);
           });

但我收到了以下错误

  

PHPExcel_Calculation_Exception:10!I9 - >公式错误:意外,

从字面上看,我在该文件中没有任何其他代码。

更新

我的第一个分析是文件中有错误。然后我将代码更改为

Excel::filter('chunk')->load($file_path, function($reader) use($file,&$detail) {

               foreach ($reader->get() as $sheet) {
                // $sheetTitle = $sheet->getTitle();
                 foreach($sheet->toArray as $row)
                 {

                 }
               }

           });

这是如何运作的,但在列中显示null

55 => Maatwebsite\Excel\Collections\CellCollection {#7429
      #title: null
      #items: array:1 [
        0 => null
      ]
    }
    56 => Maatwebsite\Excel\Collections\CellCollection {#7446
      #title: null
      #items: array:1 [
        0 => null
      ]
    }
  ]

由于

1 个答案:

答案 0 :(得分:1)

$rows = Excel::load('storage\\exports\\'. $fName)->get();

使用它只需更改路径和文件名