apache poi - CellStyle颜色单元格

时间:2012-10-12 06:50:39

标签: apache-poi export-to-excel

搜索后我在stackoverflow上找到了一个解决方案:

参考这个 Setting foreground color for HSSFCellStyle is always coming out black

csFirstRow.setFillForegroundColor(HSSFColor.GREY_25_PERCENT.index);
csFirstRow.setFillPattern(CellStyle.SOLID_FOREGROUND);

但它似乎没有效果。

阅读和搜索google / Poi Docs的帮助。

如何使用apache Poi为单元格着色?

1 个答案:

答案 0 :(得分:4)

设置填充背景似乎是无关紧要的。它需要“fillPattern”

csFirstRow.setFillForegroundColor(HSSFColor.GREY_25_PERCENT.index);
csFirstRow.setFillPattern(CellStyle.SOLID_FOREGROUND);
  

如javadoc所说(setFillPattern)

     

设置为1使用前景色填充单元格...不知道其他值

现在它可以正常工作

感谢stackoverflow上的这个helpfull答案