我正在使用Maatwebsite 的 Laravel-Excel 包。我想导入一个 Excel 文件,让 laravel-excel 忽略第一行,并将第二行用作集合属性(表格列)。
不诉诸“通过配置导入”,这可能吗?
似乎这样的事情还没有实施。我还没有深入研究 laravel-excel 的源代码,因为它对我来说有点令人生畏,但是是否有一些我可以更改的硬编码值,所以它从第 1 行(而不是 0)开始并使用那个作为属性名字?
我正在使用Maatwebsite 的 Laravel-Excel 包。我想导入一个 Excel 文件,让 laravel-excel 忽略第一行,并将第二行用作集合属性(表格列)。
不诉诸“通过配置导入”,这可能吗?
似乎这样的事情还没有实施。我还没有深入研究 laravel-excel 的源代码,因为它对我来说有点令人生畏,但是是否有一些我可以更改的硬编码值,所以它从第 1 行(而不是 0)开始并使用那个作为属性名字?
您可以使用此参考。
https://github.com/Maatwebsite/Laravel-Excel/issues/458
设置 Config::set('excel.import.startRow', $headerRowNumber); 在配置/excel文件中
然后在控制器中使用 Config。