簡體   English   中英

如何使用Apache Poi更改工作表的選項卡顏色

[英]how to change the tab color of a worksheet with Apache Poi

我正在嘗試使用Apache POI設置工作表選項卡的背景顏色。 我似乎無法弄清楚如何在標簽上自己設置樣式。

謝謝您的幫助!

正如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

看來這是不可能的。 噓。 這是對原因的最佳解釋:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM