【发布时间】:2019-08-06 21:25:36
【问题描述】:
我使用 Laravel Excel 库,并尝试过以下代码:
public function registerEvents(): array
{
return [
AfterSheet::class => function(AfterSheet $event) {
$styleArray = array('fill' => array(
'color' => array('rgb' => '000000')
));
$cellRange = 'A1:W1'; // All headers
$event->sheet->getDelegate()->getStyle($cellRange)->applyFromArray($styleArray);
},
];
}
结果我得到没有黑色背景颜色的标题。
我也试过这个数组设置:
$styleArray = [
'font' => [
'bold' => true,
],
'background' => [
'color'=> '#000000'
]
];
我使用事件,而不是创建。请不要推荐不相关的答案
【问题讨论】:
-
这是不同的问题,关于背景
-
恕我直言,它们都与 Laravel Excel 中的样式有关,代码几乎相同。
标签: laravel laravel-5 laravel-excel