如何将startRow更改为maatwebsite';除了excel.php配置文件之外,是否还有laravel 5.2的laravel excel包2.0.8?

如何将startRow更改为maatwebsite';除了excel.php配置文件之外,是否还有laravel 5.2的laravel excel包2.0.8?,php,laravel-5.2,Php,Laravel 5.2,我正在尝试使用maatwebsite的laravel excel包2.0.8(适用于laravel 5.2)导入excel文件。我希望能够在我的控制器中而不是在配置中更改startRow,这样它就不会影响所有人 public function import() { $results = Excel::load('doctors.csv', function($reader) { })->get(); } 您可以使用skip()或limit()方法: $results =

我正在尝试使用maatwebsite的laravel excel包2.0.8(适用于laravel 5.2)导入excel文件。我希望能够在我的控制器中而不是在配置中更改startRow,这样它就不会影响所有人

public function import()
{
    $results = Excel::load('doctors.csv', function($reader) {
    })->get();

}

您可以使用
skip()
limit()
方法:

$results = Excel::load('doctors.csv', function($reader) {})
                ->skip(1) // Skip one row
                ->get();

// Or, with limit:

$results = Excel::load('doctors.csv', function($reader) {})
                ->limit(false, 1) // Skip one row
                ->get();

您可以在读取文件之前尝试以下操作:

config(['excel.import.startRow' = rowNumber]);
这对我有用

资料来源:

Config::set('excel.import.startRow',$rowNumber)


$rowNumber是要开始从文件导入数据的行数。请确保在读取文件之前放置此函数

我刚刚尝试了这两种方法,不幸的是第一行只填写了两列,内容更像是8列。结果在正确的行上,但它没有给出所有的列。