Laravel Excel — возвращает только первый столбец строки

Я пытаюсь импортировать Excel-данные по Laravel Excel (http://www.maatwebsite.nl/laravel-excel/docs). Я использую Laravel 4.2.

Но я получаю только первый столбец строки в результате, мне кажется странным, и я понимаю, почему.

Excel::selectSheetsByIndex(0)->load("fileName.xlsx", function($reader) {
$reader->skip(14);
dd($reader->first());
});

Я получаю этот результат:

object(Maatwebsite\Excel\Collections\CellCollection)#19057 (2) {
["title":protected]=> NULL ["items":protected]=> array(2) {
["flik_1_personal"]=> string(7) "Annika " [0]=> NULL
}
}

Так как Excel-файл выглядит так: (строка):
введите описание изображения здесь

Я ожидал получить все клетки, но это не тот случай. Кто-нибудь знает, почему это происходит?
Спасибо!

Обновить
Похоже, это потому, что у меня нет никаких «заголовков» для других ячеек (кроме имени, которое показано в результате). Есть ли настройка для получения значения ячеек, без «заголовков»?

2

Решение

попробуй это

Excel::selectSheetsByIndex(0)->load($file, function($reader) {

foreach ($reader->toArray() as $row) {
$bb[] = $row;
}
echo '<pre>';print_r($bb );echo '</pre>';  die();


});
-2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]