2015-09-26 112 views
2

我試圖通過Laravel Excel導入Excel數據(http://www.maatwebsite.nl/laravel-excel/docs)。我正在使用Laravel 4.2。Laravel Excel - 僅返回行的第一列

但我只得到結果中第一列的行,對我來說似乎很奇怪,我弄清楚爲什麼。

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的文件看起來精簡版本(行): enter image description here

我希望讓所有的細胞然而,這是不案件。有誰知道爲什麼會發生這種情況? 謝謝!

更新 看起來它是因爲我沒有爲其他細胞的任何「頭」(除了第一個名字,這是該結果所示)。有沒有獲取單元格值的設置,沒有「標題」?

回答

-2

試試這個

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

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


     });