2016-08-08 45 views
1

Ich versuche, Hintergrundfarbe für die folgende CSV-Exportdatei festzulegen. Die Hintergrundfarbe wird jedoch nicht für die erste Zeile festgelegt. Es funktioniert nur für das xls-Format. Bitte helfen Sie. Danke im Voraus.Legen Sie die Hintergrundfarbe für die Überschrift im CSV-Exportformat in Laravel maatwebsite fest

$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

Das ist richtig, es wird nicht funktionieren, weil eine CSV-Format-Datei ist nur für Daten, nicht für das Styling –

+0

OK Mark Baker. Vielen Dank für Ihre Informationen. –

Antwort

2

Comma-separated values (CSV) Datei speichert tabellarische Daten (Zahlen und Text) in Klartext, so dass Sie nicht eine Hintergrundfarbe in einer CSV-Datei zuordnen können. Sie sollten das Excel-Format (xls oder xlsx) verwenden.

+0

Oh. Danke, Jesus. –