2015-02-24 380 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);