一博科技 发表于 2024-12-30 15:40:38

【15.0.2】根据指定列的内容添加背景色

问题:在渲染文件之后,需要根据相同型号的内容,对位号增加背景色,每个相同型号块的位号背景色是不同的背景色块,可以随机背景色,
如图:3-8行的位号是一个色块,9-24行是一个色块,25-32行是一个色块...
以此类推,颜色设定可以为10种,超出之后就循环使用。
谢谢解答。


背景色块图例:

Wilson.Zhang 发表于 2024-12-30 17:15:39

您好!SpreadJS支持对连续单元格设置背景色,应对您的需求,可以在此基础上自定义算法实现。

大致思路即针对”型号“属性分组,之后遍历每个分组对其中的”位号“属性列单元格轮询设置颜色,以十种颜色依次循环。

SpreadJS的插件数据透视表、集算表、ReportSheet报表均可支持自动快速分组,但暂不支持对不同分组中的某列单元格设置不同背景色。不过可以借用它们的快速分组得到分组,然后对分组轮询设置”位号“属性列单元格的背景色。
页: [1]
查看完整版本: 【15.0.2】根据指定列的内容添加背景色