POI颜色索引

这篇博客介绍了如何在Java中使用POI库为XSSF(Excel 2007及以上版本)设置单元格颜色。通过设置填充样式和前景颜色,可以方便地为工作表增添色彩。文章提到了IndexedColors枚举类,它包含56种预定义颜色,并提供了遍历所有颜色的方法。示例代码展示了如何设置单元格背景为LIGHT_TURQUOISE,并强调了使用颜色名称比直接使用数字值更具可读性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POI颜色大全

POI颜色大全.pdf

网络上面找到的资料都是 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() ,可这样调用获取颜色代号

第三个颜色的颜色。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值