Установить цвет фона для заголовка в формате экспорта CSV на веб-сайте laravel
Я пытаюсь установить цвет фона для файла 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 ответ
Решение
Файл значений, разделенных запятыми (CSV), хранит табличные данные (цифры и текст) в виде простого текста, поэтому вы не можете назначить цвет фона в файле CSV. Вы должны использовать формат Excel (xls или xlsx).