2017-10-19 80 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');