У меня проблема с импортом из нескольких листов одновременно, на одном из них у меня есть данные, которые мне нужно сравнить с данными на другом листе, а затем загрузить в базу данных. Я использую Laravel Excel и читаю документацию несколько раз, но все еще не могу найти разумное решение. Я не хочу разделять листы и могу использовать данные только из листов одновременно.
class FameImport implements WithMultipleSheets
{
public function sheets(): array {
return [
1 => new LabelSheet(),
2 => new DataSheet()
];
}
}
class LabelSheet implements ToCollection, WithStartRow, WithHeadingRow {
public function collection(Collection $collection)
{
return $collection;
}
public function startRow(): int
{
return 8;
}
}
class DataSheet implements ToCollection {
public function collection(Collection $collection)
{
dd($collection);
}
}