背景:Excel自定义背景颜色,自定义表头背景颜色

注意点:单元格设置背景颜色失效原因/不生效的原因,通常是因为只设置了setFillForegroundColor 参数,这样肯定是不行的,还需要再设置一下 setFillPattern,在setFillPattern中添加FillPatternType.SOLID_FOREGROUND即可

cellStyle.setFillForegroundColor(****)
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

方法1 - 使用默认的自定义颜色:

cellStyle.setFillForegroundColor(IndexedColors.LIGHT_TURQUOISE.getIndex());
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

通过获取IndexedColors的不同值来更改颜色(默认颜色对照表在文章底部)

方法2 - 使用rgb方法自定义 :

/*** 标题背景色*/
private static final String DEFAULT_BACKGROUND_COLOR = "#9BC2E6";
// 自定义背景色
int r = Integer.parseInt((DEFAULT_BACKGROUND_COLOR.substring(1,3)),16);
int g = Integer.parseInt((DEFAULT_BACKGROUND_COLOR.substring(3,5)),16);
int b = Integer.parseInt((DEFAULT_BACKGROUND_COLOR.substring(5,7)),16);HSSFWorkbook wb = new HSSFWorkbook();
HSSFPalette palette = wb.getCustomPalette();
HSSFColor hssfColor = palette.findSimilarColor(r, g, b);// 背景色与填充
cellStyle.setFillForegroundColor(hssfColor.getIndex());
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

默认颜色对照表(根据第1列下标对照颜色):

以上则是IndexedColors所支持的所有默认颜色,如果默认颜色没有你想要的,或者产品指定颜色了,那你需要使用第二种rgb的方式去自定义颜色。

扩展:第二种rgb的方式自定义颜色使用的是HSSFColor,HSSFColor跟IndexedColors一样都是本身支持的一些默认颜色,代码过程就是使用16进制根据下标切割 #9BC2E6 ,再进行转换添加到HSSFColor默认颜色中

easyExcel自定义背景颜色easyPoi自定义修改表头背景色相关推荐

  1. element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

    vue + element-ui 修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色 表头背景颜色横向渐变效果图: 修改表头背景颜色和字体颜色效果图: 直接上代码: 修改表头的背景颜 ...

  2. android 圆角颜色背景,android自定义控件之可自定义背景颜色的圆角textview

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 2016-07-12 前言 最近在做一个需求,就是实现一个可以自定义背景颜色,并且是圆角的TextView,如下图: 这 ...

  3. Pycharm如何设置自定义背景颜色

    Pycharm可以通过设置主题来设定背景颜色,但主题的背景颜色也仅仅局限特定的几种,通过如下的方式可以自定义背景颜色. File--Settings--Editor--General--(右侧上方的框 ...

  4. 【Typora】 自定义背景颜色(护眼绿) 高亮颜色 选中内容颜色 高亮快捷键

    自定义背景颜色.选中内容背景颜色.高亮标记内容颜色 注意查看当前使用的主题 拉到最下面,添加如下代码: content {background-color: #CCE8CF; }mark {backg ...

  5. antd a-tooltip修改背景颜色及箭头小三角形颜色,自定义背景颜色

    如何修改antd a-tooltip的原有背景颜色 原本黑底白字 修改后为白色黑字  在使用的组件方法上添加类名ovelayClassName="你自己定义的类名",在style内 ...

  6. Element-UI表格自定义背景颜色

    笔记 1.如图所示 2. 自定义样式 此处自定义设置时要加 /deep/.important,否则不生效: <style scoped="scoped"> // 更改表 ...

  7. VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...

    在MFC的Dialog工程中生成一个CStatic的自定义类,类名例如为:CColorStatic 定义必要的变量: protected:COLORREF m_crText; // 字体颜色COLOR ...

  8. android 自定义背景园,Android 自定义ProgressBar 进度条颜色和背景颜色

    Android 自定义ProgressBar 进度条颜色和背景颜色 首先,在drawable目录下新建文件 personal_center_level_progress_bg.xmlandroid a ...

  9. MFC开发IM-第五篇、MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法

    在MFC的Dialog工程中生成一个CStatic的自定义类,类名例如为:CColorStatic 定义必要的变量: protected:COLORREF m_crText; // 字体颜色COLOR ...

最新文章

  1. 用GDB调试程序(五)
  2. 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.2 渗透测试工具集
  3. ICRA 2021 | VINS 研讨会概要(附完整视频)
  4. mysql数据库sql语句大全
  5. 建立PHP-FPM的Chroot执行环境
  6. 稀疏编码(Sparse Coding)(二)
  7. 【WebRTC---入门篇】(八)WebRTC核心之RTP Medio 媒体控制与数据统计
  8. 前端学习(476):web前端行业介绍
  9. 代码随笔——点阵汉字在LCD上的显示
  10. oracle服务器文件路径,ORACLE 数据库如何通过修改数据文件路径进行数据迁移
  11. 利用【监听器】动态加载Log4j配置文件
  12. 北大 宾州树库 语料标注集
  13. off cpu linux,宋宝华: 用off-cpu火焰图进行Linux性能分析
  14. html隐藏微信举报菜单代码,微信开发-隐藏微信浏览器顶部菜单
  15. Python使用百度地图API实现地点信息转换及房价指数热力地图
  16. 基于STM32F407使用ADC采集电压实验
  17. 经典!沐风老师3DMAX建模实例系列教程上线啦。。。
  18. 网络爬虫:网页信息获取
  19. HDU 1024 Max Sum Plus Plus 动态规划
  20. 单代号网络图计算例题_常用连续随机变量的关系与密度函数的计算

热门文章

  1. 真香!一行代码搞定微信支付回调
  2. 计算机网络的三种交换方式
  3. Win11本地时间与服务器时间不符怎么解决?
  4. 小米无线路由器服务器用户名和密码忘了,小米路由器无线密码(wifi密码)忘记了怎么办? | 192路由网...
  5. Flask06_ORM多表
  6. 2021年全国职业院校技能大赛大数据应用技术国赛题
  7. Windows部署静态网站
  8. Ip2region 离线IP地址定位库
  9. 苹果历代产品中的8大亮点设计(上)
  10. java 制作 winrar,windows 上java调用winrar压缩文件为rar 格式