MaatWebsite Excel, выводит только последний столбец, если я получаю первую строку - PullRequest
0 голосов
/ 19 июня 2019

Я не могу получить полную строку заголовка при использовании MaatWebsite Excel с Laravel.

Мой файл выглядит следующим образом ...

Row 1 data  |  Test11  | Test1
Row 2 data  |  Test22 | Test2
Row 3 data  |  Test33 | Test3

Если я сделаю это ...

$tempFile = Excel::selectSheetsByIndex(0)->load(storage_path().$tempFile, function($reader){
     $reader->setHeaderRow(1);
     $results = $reader->get()->toArray();
});

$ результаты становятся ...

    Row 2 data  |  Test22 | Test2
    Row 3 data  |  Test33 | Test3

Если я сделаю это setHeaderRow(0), хотя ... вы бы подумали, что я получу то же самое, но с первым рядом. Но я не

$tempFile = Excel::selectSheetsByIndex(0)->load(storage_path().$tempFile, function($reader){
     $reader->setHeaderRow(0);
     $results = $reader->get()->toArray();
});

$ результаты становятся ...

    Test1
    Test2
    Test3

Так что проблема в том, что если я начну читать во второй строке, я получу все данные из всех столбцов, ЗА ИСКЛЮЧЕНИЕМ первой строки.

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

Что здесь происходит?

1 Ответ

1 голос
/ 19 июня 2019

Я решил это, просто добавив ...

config(['excel.import.heading'=>false]);

перед всем моим Excel :: кодом.

...