2015-05-15 3 views
1

Я пытаюсь импортировать файл Excel с помощью Laravel-Excel, так что я использовал этот алгоритмRow 2 находится вне диапазона (2 - 1) Laravel-первенствует

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

})->get(); 

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

+0

Решенный, я удалил другие листы на excel и его произведениях: D – undefined

ответ

4

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

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

})->get(); 

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

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

1

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

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

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

Смежные вопросы