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