Java POI将单元格背景设置为自定义十六进制颜色
当我尝试cs.setFillForegroundColor(Color)时,我试图将单元格背景设置为自定义十六进制颜色;java弹出一个错误 当我用cs.setFillForegroundColor(color.getIndex())替换它时;背景显示黑色背景色 他们是否更新了与此相关的JavaPOI?:cs.setFillForegroundColor(color); 我尝试了setfillbackgroundColor,也出现了相同的结果。请帮忙Java POI将单元格背景设置为自定义十六进制颜色,java,excel,apache-poi,Java,Excel,Apache Poi,当我尝试cs.setFillForegroundColor(Color)时,我试图将单元格背景设置为自定义十六进制颜色;java弹出一个错误 当我用cs.setFillForegroundColor(color.getIndex())替换它时;背景显示黑色背景色 他们是否更新了与此相关的JavaPOI?:cs.setFillForegroundColor(color); 我尝试了setfillbackgroundColor,也出现了相同的结果。请帮忙 String rgbS =
String rgbS = "E4DFEC";
byte[] rgbB = Hex.decodeHex(rgbS); // get byte array from hex string
XSSFColor color = new XSSFColor(rgbB, null);
cs.setFillForegroundColor(color.getIndex());
使用
索引颜色
枚举。不支持定制颜色在您的情况下什么是cs
?如果它是XSSFCellStyle
,则可以使用。不,它仅是cellStylecellStyle
无法使用XSSFColor
。只有XSSFCellStyle
可以<代码>单元格样式仅使用索引颜色。和XSSFColor
s直到现在才被索引。