Apache POI中的自定义颜色

4

我们如何在SXSSFWorkbook中添加自定义颜色(HEX或RGB)?我找到了多个实现,每个人都使用HSSFPalette来改变HSSFWorkbook的自定义调色板。但与HSSFWorkbook不同,SXSSFWorkbook没有getCustomPalette调用,因此我无法获取任何调色板以进行覆盖。有什么建议吗?


请参考以下链接,这是一个类似的编程问题。https://dev59.com/CXrZa4cB1Zd3GeqPzjbe - gaurav5430
1个回答

7

SXSSFWorkbookXSSFWorkbook的包装器。因为它只是XSSF,所以您可以直接使用任何RGB创建一个XSSFColor。您无需覆盖任何调色板。

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));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接