Laravel-Excelで複数行のヘッダーを無視したい時
ドキュメントをみたけれど、書いてなかったので(書いてありました。)、Issueに書いてあったことを記録しておきます。
例えば、ヘッダー行(1行目)を飛ばすのはオプションでありそうですが、複数行目(例:6行目からデータ行が始まっているので、)飛ばしたい場合、いかのように書いてやればいいです。
WithStartRow
を使用します。
use Maatwebsite\Excel\Concerns\WithStartRow;
class UsersImport implements ToModel, WithStartRow
{
/**
* @return int
*/
public function startRow(): int
{
return 6;
}
}