2016-08-08 5 views
1

以下のエクスポートCSVファイルの背景色を設定しようとしています。しかし、背景色は最初の行に設定されていません。 xls形式でのみ動作します。助けてください。前もって感謝します。laravel maatwebsiteでエクスポートCSV形式の見出しの背景色を設定します。

$fileName = $filename."_".date('dmYHis');                              
     \Excel::create($fileName,function($excel) use($newarray){ 
      $excel->setTitle('Tasks'); 
      $excel->setCreator('Admin'); 
      $excel->setCompany('Company'); 
      $excel->setDescription('Time Sheet'); 
      $excel->sheet('sheet1',function($sheet) use($newarray){        
       $sheet->fromArray($newarray, null, 'A1', false, false); 
       $sheet->cells('A1:N1', function($cells) { 
         $cells->setBackground('#AAAAFF'); 
       }); 
      }); 

     })->download('csv');                
+0

csv形式のファイルはデータ用であり、スタイリング用ではないため、正しく動作しません –

+0

ok Mark Ba​​ker。あなたの情報をありがとう。 –

答えて

2

Comma-separated values (CSV)ファイルを格納プレーンテキストで表形式のデータ(数値やテキスト)は、CSVファイル内の背景色を割り当てることはできませんので。 Excel(xlsまたはxlsx)形式を使用する必要があります。

+0

ああ。 kありがとうございました。 –

関連する問題