2015-02-24 313 views
3

所以我使用Laravel,並且我使用Laravel excel來加載excel/csv文件,但是我的文件包含空行並且我想要刪除每個空行。如何刪除laravel excel中的空行?

這是我的代碼:

Excel::selectSheetsByIndex(0)->load($path, function($reader){ 
     $results = $reader->noHeading()->toArray(); 
     foreach ($results as $row) { 
      //my code 
     } 
     }, 'UTF-8'); 

所以,請,如果有人有任何想法如何,我可以做,我會很感激

+0

好問題。你找到答案了嗎?我想知道它;) – Marten 2015-07-02 08:14:01

+0

仍然沒有答案:( – 2016-08-26 17:13:14

回答

0

我想你可以用這種方式

/** @var LaravelExcelReader $data */ 
     $data = \Excel::load('file.xls', function ($reader) { 
      $reader->limitRows(20); 
      $reader->ignoreEmpty(); 
     })->get()->toArray(); 

     # remove empty rows 
     $data = array_filter($data);