Установить цвет фона для заголовка в формате экспорта 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).

Другие вопросы по тегам