我正在尝试使用 Java 中的 Apache POI 设置 Excel 单元格颜色。我在 Excel 本身中进行了测试并选择了我想要的颜色 - 但我不知道如何将这些颜色与 POI 一起使用。我正在使用该font.setColor
方法,它需要一个简短的颜色索引......这似乎表明我仅限于IndexedColors
. 有没有办法将单元格设置为十六进制颜色值?还是我只能使用预定义的常量?
问问题
6279 次
2 回答
5
您可以使用HSSFPalette
该类来查询定义的颜色并定义您自己的颜色(使用setColorAtIndex()
)。
于 2010-02-22T17:59:49.733 回答
-1
我正在使用 HWPF,而不是 HSSF,我懒得去看,但是您正在使用的单元格/字符格式类是否具有名为“ico24”或类似名称的属性?在 HWPF 中,这int
是 24 位 (A)RGB 颜色规范的表示,可用于指定您喜欢的任何颜色。
于 2011-12-13T09:43:22.657 回答