我们如何向 SXSSFWorkbook 添加自定义颜色(HEX 或 RGB)?我发现了多个实现,其中每个人都使用 HSSFPalette 来更改 HSSFWorkbook 的自定义调色板。但与 HSSFWorkbook 不同的是,SXSSFWorkbook 没有 getCustomPalette 调用,因此我无法覆盖任何调色板。有什么指点吗?
最佳答案
SXSSFWorkbook
是 XSSFWorkbook
的包装器。因为只是XSSF
,所以可以直接create an XSSFColor
with any RGB you want .您不需要覆盖任何调色板。
XSSFColor customColor = new XSSFColor(new byte[] {alpha, red, green, blue});
如果需要,您还可以传递 java.awt.Color
。
XSSFColor anotherColor = new XSSFColor(new java.awt.Color(red, green, blue, alpha));
关于java - Apache POI 中的自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17273833/