如何将startRow更改为maatwebsite';除了excel.php配置文件之外,是否还有laravel 5.2的laravel excel包2.0.8?
我正在尝试使用maatwebsite的laravel excel包2.0.8(适用于laravel 5.2)导入excel文件。我希望能够在我的控制器中而不是在配置中更改startRow,这样它就不会影响所有人如何将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 =
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列。结果在正确的行上,但它没有给出所有的列。