Как добавить пользовательские цвета (HEX или RGB) в SXSSFWorkbook? Я нашел несколько реализаций, где каждый использовал HSSFPalette для изменения пользовательской палитры HSSFWorkbook. Но в отличие от HSSFWorkbook, SXSSFWorkbook не имеет вызова getCustomPalette, и поэтому я не мог заставить любую палитру переопределить. Любые указатели?Пользовательские цвета в Apache POI
2
A
ответ
4
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));
, пожалуйста, обратитесь к этой ссылке. a подобный вопрос. http://stackoverflow.com/questions/20561710/using-custom-colors-with-sxssf-apache-poi – gaurav5430