Я хочу импортировать файл Excel в свою базу данных, используя Laravel Excel.Но мой заголовочный стол находится не в ячейке A1, а в пользовательской ячейке, такой как B2.Это файл Excel:
А это мой файл импорта:
namespace App\Imports;
use App\Mhs;
use Illuminate\Support\Collection;
use Maatwebsite\Excel\Concerns\ToCollection;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
class MhsImport implements ToCollection, WithHeadingRow
{
public function collection(Collection $rows)
{
foreach ($rows as $row) {
if ($row->filter()->isNotEmpty()) {
// you logic can go here
$mhs = Mhs::create([
'nim' => $row['nim'],
'nama' => $row['nama'],
'jurusan' => $row['jurusan']
]);
}
}
}
}
Любое предложение?