为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置单元格的背景颜色?

如何设置单元格的背景颜色?

守着一只汪 2021-09-12 20:17:09
我正在尝试在 Excel 工作表上设置单元格的背景颜色。我无法开始XSSFColor工作。这是我到目前为止:XSSFCellStyle style = (XSSFCellStyle)workbook.createCellStyle();byte[] rgb = new byte[3];rgb[0] = (byte) 100;rgb[1] = (byte) 150;rgb[2] = (byte) 200;XSSFColor color = new XSSFColor(rgb);style.setFillForegroundColor(color);该行XSSFColor color = new XSSFColor(rgb);不编译:如何XSSFColor从 RGB 或十六进制创建自定义颜色?
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

您应该使用 XSSFColor(byte[] rgb, IndexedColorMap colorMap)构造函数来创建颜色实例。您可以尝试设置colorMap如下null:


XSSFColor color = new XSSFColor(rgb, null);

或者使用不带参数的构造函数并稍后设置 rgb:


XSSFColor color = new XSSFColor();

color.setRGB(rgb);


查看完整回答
反对 回复 2021-09-12
  • 1 回答
  • 0 关注
  • 217 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信