Как мы можем добавить собственные цвета (HEX или RGB) в SXSSFWorkbook? Я нашел несколько реализаций, в которых все использовали HSSFPalette для изменения пользовательской палитры HSSFWorkbook. Но в отличие от HSSFWorkbook, SXSSFWorkbook не имеет вызова getCustomPalette, и поэтому мне не удалось переопределить какую-либо палитру. Любые указатели?
Пользовательские цвета в Apache POI
comment
пожалуйста, обратитесь к этой ссылке. аналогичный вопрос. stackoverflow.com/questions/20561710 /
- person gaurav5430   schedule 13.12.2013
Ответы (1)
SXSSFWorkbook
— это оболочка вокруг XSSFWorkbook
. Поскольку это всего лишь XSSF
, вы можете напрямую создать XSSFColor
с любым RGB, который вы хотите. Вам не нужно переопределять какую-либо палитру.
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));
person
rgettman
schedule
24.06.2013