POI颜色是否仅限于IndexedColors?

fro*_*die 4 java excel colors apache-poi

我正在尝试使用Java中的Apache POI设置Excel单元格颜色.我在Excel中玩了一下并选择了我想要的颜色 - 但我无法弄清楚如何在POI中使用这些颜色.我正在使用这个font.setColor方法,它取一个短的,这是一个颜色的索引...这似乎表明我只限于常量IndexedColors.有没有办法将单元格设置为十六进制颜色值?或者我可以只使用预定义的常量?

Joa*_*uer 5

您可以使用HSSFPalette该类查询定义的颜色并定义您自己的颜色(使用setColorAtIndex()).

  • 有什么方法可以执行此操作而无需替换默认颜色? (2认同)