2017-10-19 18 views
3

私はそれが正常に動作し、Maatwebsite/Laravel-エクセルパッケージusinf 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

こんにちはみんな:

私はこの$シート状> fromArray($ sheetArray、ヌル、「A1に$シート状> fromArray()をchnage '、false、false);は、見出し列を自動的に生成します。助けてくれてありがとう: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');