POI颜色大全
网络上面找到的资料都是 HSSFColor中颜色索引
现在大家基本都用XSSF了吧。即07之后的 xlsx 格式的excel
设置颜色的基本方法
thStyle.setFillPattern(XSSFCellStyle.SOLID_FOREGROUND); //设置前景填充样式 thStyle.setFillForegroundColor(IndexedColors.LIGHT_TURQUOISE.getIndex());//设置颜色 |
POI 颜色 是一个short值。你可以直接设置数字,可是这样你或之后的人并不知道这个数字代表的颜色是什么。所以这里把常用的颜色放到IndexedColors中。
IndexColors提供了(64-8)56种颜色,真亏他起了56个名字。。。
这里用
for (IndexedColors c : IndexedColors.values())
即可遍历全部颜色
将颜色写入到excel。
第一个数值表示这个颜色的short值
第二个名字表示 颜色名 IndexedColors.颜色名.getIndex() ,可这样调用获取颜色代号
第三个颜色的颜色。