我正在尝试为以下导出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');
答案 0 :(得分:2)
Comma-separated values (CSV)文件以纯文本存储表格数据(数字和文字),因此您无法在CSV文件中指定背景颜色。您应该使用Excel(xls或xlsx)格式。