2017-10-19 106 views
3

我尝试在Excel格式导出相同的数据usinf Maatwebsite/Laravel-Excel的封装,它的工作很好,但我游戏中的问题,使同样的风格为Excel文件的第一行:Laravel 5.5导出EXCEL

这是我的代码:

 Excel::create('Adressbook contacts', function($excel) use ($sheetArray,$groupe){ 
     $excel->sheet($groupe->title, function($sheet) use ($sheetArray) 
      { 
       $sheet->fromArray($sheetArray); 
       $sheet->row(1, function($row) { 
        $row->setBackground('#ff6600'); 
        $row->setFontColor('#ffffff'); 
        $row->setValignment('center'); 
       }); 
      }); 
     })->download('xlsx'); 

的问题是代码使通过它的样式在开始添加一个新行的文件:

enter image description here

+0

你有第一行,如果你不造型? – Maraboc

+0

不,它会被删除 –

+0

我想理解你的问题,但我不能。 –

回答

0

嗨,大家好我解决问题,我想与你分享:

我chnage的$片状> fromArray()这个$片状> fromArray($ sheetArray,空,“A1 ',假,假);它会自动生成标题栏。谢谢你的帮助:D

  $excel->sheet($groupe->title, function($sheet) use ($sheetArray) 
      { 
       $sheet->fromArray($sheetArray, null, 'A1', false, false); 
       $sheet->row(1, function($row) { 
        $row->setBackground('#ff6600'); 
        $row->setFontColor('#ffffff'); 
        $row->setFontSize(14); 
        $row->setFontWeight('bold'); 
        $row->setAlignment('center'); 
       }); 
       $sheet->setStyle(array(
        'font' => array(
         'name'  => 'Roboto', 
         'size'  => 12 
        ) 
       )); 
      }); 
     })->download('xlsx');