Строка 2 вне диапазона (2 — 1) laravel-excel

Я пытаюсь импортировать файл Excel, используя laravel-excel, поэтому я использовал этот алгоритм

$result = Excel::load('public/uploads/test.xlsx',function($reader){

})->get();

но я получаю следующую ошибку:
PHPExcel_Exception в строке RowIterator.php 125:
Строка 2 вне диапазона (2 — 1)

1

Решение

Я думаю, что уже слишком поздно, чтобы ответить. Хотя автор решается удалением лишних листов. Существует вариант с пакетом, где вы можете выбрать конкретный лист для чтения.

$result = Excel::selectSheets('Sheet1')->load('public/uploads/test.xlsx',function($reader){

})->get();

Для более подробной информации проверьте http://www.maatwebsite.nl/laravel-excel/docs/import
за Выбор листов и столбцов

Надеюсь, что это может помочь!

4

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

Вот еще одно решение.

$results = Excel::selectSheetsByIndex(0)->load($currentPath)->get();

Вы можете выбрать лист по номеру индекса.

1

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