Получить указанный c массив столбцов при использовании кусков в Laravel excel - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь импортировать файл Excel, из которого я хотел бы нарисовать только некоторые из столбцов, игнорируя остальные. Согласно документации (обратите внимание, что используется версия 2.1) Laravel Excel есть две опции:

// Select
$reader->select(array('firstname', 'lastname'))->get();

// Or
$reader->get(array('firstname', 'lastname'));

Первый вариант:

Excel::filter('chunk')->load($path)->select($columns)->chunk(1000, function($reader)

произведено ошибка «выбор не является функцией». Я предполагаю, что select не работает с чанками ...

Второй параметр:

$data = $reader->get($columns);

выдал ошибку "array_key_exists (): первый аргумент должен быть либо строкой, либо целое число ". Конечно, я проверил и дважды проверил с коллегой, что $columns var - это массив строк (даже пытался написать его вручную, например: ['name','date']).

Есть ли способ выбрать столбцы с функция чанков?

...