因此,我使用Laravel,并使用Laravel excel加载excel / csv文件,但是我的文件包含空行,并且我想删除每一个空行。

这是我的代码:

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


所以,如果有人知道我该怎么做,我将非常感激

最佳答案

我想你可以这样

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

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

10-01 21:22
查看更多