如何使用Apache Poi更改工作表的选项卡颜色

我正在尝试使用Apache POI设置工作表选项卡的背景颜色。 我似乎无法弄清楚如何在标签上设置样式。

谢谢您的帮助!

看来这是不可能的。 嘘。 这是对原因的最佳解释:

http://osdir.com/ml/user-poi.apache.org/2009-03/msg00034.html

由Alfabravo评论……现在可以更改XSSFSheet选项卡颜色。

sheet.setTabColor(int colorIndex) 

用于此,所以如果我们使用

  sheet.setTabColor(num); 

num = 0:在选项卡中设置黑色。

num = 1:在选项卡中设置白色。

num = 2:在选项卡中设置红色。

num = 3:在选项卡中设置绿色。

num = 4:在选项卡中设置蓝色。

num = 5:在选项卡中设置黄色。

等等。

正如Piotr评论的那样,
在POI 3.11中为选项卡着色我必须使用:

 import org.apache.poi.ss.usermodel.IndexedColors; sheet.setTabColor(IndexedColors.BLACK.getIndex()); 

(注意它是“IndexedColor s ”,而不是像Piotr所示的“IndexedColor”。)
这是一个显示颜色的列表: http : //jlcon.iteye.com/blog/1122538