2
我们如何可以添加自定义颜色(十六进制或RGB)到SXSSFWorkbook?我发现多个实现,其中每个人都使用HSSFPalette来更改HSSFWorkbook的自定义调色板。但与HSSFWorkbook不同,SXSSFWorkbook没有getCustomPalette调用,因此我无法获取任何调色板来覆盖。任何指针?自定义颜色中的Apache POI
我们如何可以添加自定义颜色(十六进制或RGB)到SXSSFWorkbook?我发现多个实现,其中每个人都使用HSSFPalette来更改HSSFWorkbook的自定义调色板。但与HSSFWorkbook不同,SXSSFWorkbook没有getCustomPalette调用,因此我无法获取任何调色板来覆盖。任何指针?自定义颜色中的Apache POI
一个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));
请参考此链接。 一个类似的问题。 http://stackoverflow.com/questions/20561710/using-custom-colors-with-sxssf-apache-poi – gaurav5430