Выберите столбцы в разных переменных Laravel Excel

Я использую Laravel Excel и хочу загружать столбцы отдельно, например так:

$rows = Excel::selectSheetsByIndex(0)->load($fileName);
$a = $rows->select($column1)->get();
$b = $rows->select($column2)->get();

Где $column1 и column2 - это массивы с именами столбцов, которые я хочу получить.

В моем $ ai есть column1, но в моем $ b у меня есть column1 И column2. Как просто получить column2 в $ b без перекодирования файла Excel?

РЕДАКТИРОВАТЬ: решение заключается в замене:

$a = $rows->select($column1)->get(); 

от:

$a = $rows->get($column1);

1 ответ

Решение

Я думаю, вы должны попробовать это:

$rows = Excel::selectSheetsByIndex(0)->load($fileName);
$a = $rows->get(array('firstname'));
$b = $rows->get(array('lastname'));

Замечания: firstname а также lastname поле - это имя вашего столбца

Надеюсь, эта работа для вас!

Другие вопросы по тегам