本帖最后由 Ellia.Duan 于 2023-10-18 15:08 编辑
您好:
您用的“Accent 1 40”属于主题颜色,这类颜色是会随着主题的变化而动态变化的。
所以如果想要获取当前主题下该颜色的RGB或16进制数据,需要用到getActualStyle
例如下面的代码
- sheet.getCell(5,5).backColor("Accent 1 40");
- sheet.getActualStyle(5,5)
复制代码
我给5,5这个单元格设置了主题颜色的背景色,这个时候需要获取它在当前主题下的rgb颜色时,可以用getActualStyle来获取。这个结果会是一个样式的对象,然后在其中找到backColor这个属性就可以了
|