3

Excel::selectSheets('GalleryPhotos')->load($path)->get();当工作表“GalleryPhotos”没有行时会导致异常。因此,替代方法是使用selectSheetsByIndex而不是selectSheets. 例如,

Excel::selectSheetsByIndex(0)->load($path)->get();

但我遇到了一些奇怪的问题。

当我使用Excel::selectSheetsByIndex(0)->load($path)->get();时,它工作正常。但是当我将其更改为Excel::selectSheetsByIndex(3)->load($path)->get();(请注意,我没有选择第一张工作表,而是尝试选择第四张工作表。),它返回给我一个空数组。之后从工作表中获取数据的任何代码都返回一个空数组。

例如,如果我用于除第一张纸以外的任何纸Excel::selectSheets('GradeReports')->load($path)->get();,则返回一个空数组。selectSheetsByIndex

我正在使用 Maatwebsite/Laravel-Excel v1.3.7 和 Laravel 4.2。

4

0 回答 0