Laravel Импорт в Excel из нескольких листов - PullRequest
1 голос
/ 25 февраля 2020

У меня проблема с импортом из нескольких листов одновременно, на одном из них у меня есть данные, которые мне нужно сравнить с данными на другом листе, а затем загрузить в базу данных. Я использую 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);
    }
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...