使用Java在XSSFWorkbook中设置BackgroundColor

时间:2019-04-15 08:46:03

标签: java apache-poi

我想在XSSFWorkbook中设置自己的背景色。 到目前为止,我有以下代码:

 style = wb.createCellStyle();
    style.setAlignment(HorizontalAlignment.RIGHT);
    style.setFont(itemFont);
    style.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128)));  
    styles.put("item_right", style);

但是我遇到了以下错误:

  

CellStyle类型的setFillForegroundColor(short)方法不适用于参数(XSSFColor)

     

不推荐使用构造函数XSSFColor(Color)

那么我如何在XSSFWorkbook中设置自己的颜色?

1 个答案:

答案 0 :(得分:0)

解决方案之一:

style.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128), null));

最新版本未弃用。