将背景颜色设置为 PHP excel 中的行

问题描述

我正在使用 Laravel 框架导出 excel。我正在使用手动程序为特定行设置背景颜色。这是示例 Excel 数据

Sample Excel data

在上面的示例中,我想为第二列中包含文本的整行设置颜色。同样,为第二列中包含文本的整行添加 BG 颜色。

Excel after setting the BG colors

我已经尝试过添加此手册

use Illuminate\Support\Facades\App;
use Maatwebsite\Excel\Facades\Excel;

public function add_color_to_sheet($sheet) {
$sheet->cells('A1:E1',function ($cells) {
    $cells->setBackground('#3490ED');
});
$sheet->cells('A2:E2',function ($cells) {
    $cells->setBackground('#6D8947');
});
$sheet->cells('A3:E3',function ($cells) {
    $cells->setBackground('#0DF3FE');
});
$sheet->cells('A8:E8',function ($cells) {
    $cells->setBackground('#0DF3FE');
});
$sheet->cells('A11:E11',function ($cells) {
    $cells->setBackground('#6D8947');
});
$sheet->cells('A12:E12',function ($cells) {
    $cells->setBackground('#0DF3FE');
});
$sheet->cells('A14:E14',function ($cells) {
    $cells->setBackground('#0DF3FE');
});
};

如何通过使用条件设置背景色来动态实现?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)