【发布时间】:2018-05-31 17:59:26
【问题描述】:
我正在使用Maatwebsite's Laravel-Excel 导入包含两张工作表的 Excel 文件。该文件是由另一个系统生成的;我无法改变它的制作方式。
在第一张纸上,第一行是列标题。这很好用。
...但是第二张纸有两行不需要的文本,然后是 第三 行中的标题。
我可以将config(['excel.import.startRow' => 3]) 设置为从第三行开始导入,但这意味着我错过了第一张表中的前两行有用数据。
config(['excel.import.startRow' => 3]);
$sheets = $import->all();
有什么方法可以让第一张工作表的 excel.import.startRow 设置为 1,而将另一张工作表的 excel.import.startRow 设置为 3?
【问题讨论】:
-
你回显数据了吗?
-
是的。通常,People 的数据很好,但 Finance 的数据已损坏 - 请参阅 jsfiddle.net/qurysp9r 如果我将
excel.import.startRow设置为 3,那么 People 现在已损坏,因为我跳过了包括标题行在内的前两行 - 请参阅 jsfiddle.net/s1szqjnj
标签: laravel maatwebsite-excel phpdotenv