gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:48:38 25 4
gpt4 key购买 nike

我正在尝试设置 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); 无法编译:

enter image description here

如何从 RGB 或 Hex 创建自定义颜色 XSSFColor

最佳答案

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

XSSFColor color = new XSSFColor(rgb, null);

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

XSSFColor color = new XSSFColor();
color.setRGB(rgb);

关于java - 如何设置单元格的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com