由于公司业务需求需要选择颜色为RGB(30,41,65),这是POI默认提供的颜色已经不足以支持我们的需求了。
这个时候POI提供了HSSFPalette这个类
HSSFPalette palette = wb.getCustomPalette();
//具体的就是把之前的颜色 HSSFColor.LIME.index
//替换为可以改为 RGB(30,41,65)
palette.setColorAtIndex(HSSFColor.LIME.index, (byte) 30, (byte) 41, (byte) 65);
意思就是:将原有的HSSFColor.LIME.index替换成自定义颜色RGB(30,41,65)。