在Excel中填充相同颜色的整张表 - Apache POI

时间:2012-09-05 16:52:50

标签: java apache-poi

我正在寻找一种使用Java的Apache POI设置Excel工作表背景颜色的方法

谢谢!

2 个答案:

答案 0 :(得分:1)

POI Documentation

尝试XSSFSheet.setTabColor

编辑:

您可能需要将其应用于每个单元格/行样式。

How to apply background color for the rows in excel sheet using Apache POI?

另一个类似的例子/更好的解释:

excel poi: apply foreground color to blank cells

答案 1 :(得分:0)

HSSFCellStyle cellStyle = workBook.createCellStyle();
style.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex());
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
cell.setCellStyle(style);