在laravel maatwebsite中以导出CSV格式设置标题的背景颜色

时间:2016-08-08 10:35:00

标签: php laravel csv export maatwebsite-excel

我正在尝试为以下导出CSV文件设置背景颜色。但是第一行没有设置背景颜色。它仅适用于xls格式。请帮忙。提前谢谢。

$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');                                                            

1 个答案:

答案 0 :(得分:2)

Comma-separated values (CSV)文件以纯文本存储表格数据(数字和文字),因此您无法在CSV文件中指定背景颜色。您应该使用Excel(xls或xlsx)格式。