我有一个XSSF工作簿,我想在一组单元格中定义自定义背景颜色并定义了条件格式,但问题是setFillBackgroundColor()
类中的PatternFormatting
方法只接受一个类型简短的参数,而不是这样的XSSFColor
:
PatternFormatting fill = rule1.createPatternFormatting();
fill.setFillBackgroundColor(new XSSFColor(new java.awt.Color(80, 80, 100));
fill.setFillPattern(PatternFormatting.SOLID_FOREGROUND);
我可以fill.setFillBackgroundColor(IndexedColors.RED.index)
,但我想定义自定义颜色。我怎么能这样做?。
答案 0 :(得分:0)
对于仍然阅读此内容且遇到问题的任何人,请求者在2014年进行了描述,您可能在3.13之前使用的是Apache POI版本。尝试升级到至少3.13,你应该可以做到:
fill.setFillBackgroundColor(new XSSFColor(new java.awt.Color(80, 80, 100))