我正在尝试上传多页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
]
}
]
由于
答案 0 :(得分:1)
$rows = Excel::load('storage\\exports\\'. $fName)->get();
使用它只需更改路径和文件名