java excel单元格背景色_POI 设置Excel单元格背景色(setFillForegroundColor)
背景介绍:
使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计。
操作:
至于冗长的创建表格表格设置的代码相信大家都已经了解。直接进行单元格背景颜色设计。
1 HSSFCellStyle style =wb.createCellStyle();2 style.setAlignment(HSSFCellStyle.ALIGN_CENTER); //创建一个居中格式
3 style.setFillForegroundColor(IndexedColors.CORNFLOWER_BLUE.getIndex());//设置背景色
4 style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //设置加粗
5
6 HSSFFont font =wb.createFont();7 font.setFontName("黑体");8 font.setFontHeightInPoints((short) 12);//设置字体大小
9 style.setFont(font);10
11 //创建标题
12 for (int i = 0; i < title.length; i++) {13 cell =row.createCell(i);14 cell.setCellValue(title[i]);15 cell.setCellStyle(style);16 }
上面的单元格颜色对应下面的英语颜色表示,从X1-X49 按顺序对应;
将下面对应的code填入上述代码加粗斜体位置即可。
IndexedColors.AQUA.getIndex();
IndexedColors.AUTOMATIC.getIndex();
IndexedColors.BLUE.getIndex();
IndexedColors.BLUE_GREY.getIndex();
IndexedColors.BRIGHT_GREEN.getIndex();
IndexedColors.BROWN.getIndex();
IndexedColors.CORAL.getIndex();
IndexedColors.CORNFLOWER_BLUE.getIndex();
IndexedColors.DARK_BLUE.getIndex();
IndexedColors.DARK_GREEN.getIndex();
IndexedColors.DARK_RED.getIndex();
IndexedColors.DARK_TEAL.getIndex();
IndexedColors.DARK_YELLOW.getIndex();
IndexedColors.GOLD.getIndex();
IndexedColors.GREEN.getIndex();
IndexedColors.GREY_25_PERCENT.getIndex();
IndexedColors.GREY_40_PERCENT.getIndex();
IndexedColors.GREY_50_PERCENT.getIndex();
IndexedColors.GREY_80_PERCENT.getIndex();
IndexedColors.INDIGO.getIndex();
IndexedColors.LAVENDER.getIndex();
IndexedColors.LEMON_CHIFFON.getIndex();
IndexedColors.LIGHT_BLUE.getIndex();
IndexedColors.LEMON_CHIFFON.getIndex();
IndexedColors.LIGHT_BLUE.getIndex();
IndexedColors.LIGHT_CORNFLOWER_BLUE.getIndex();
IndexedColors.LIGHT_GREEN.getIndex();
IndexedColors.LIGHT_ORANGE.getIndex();
IndexedColors.LIGHT_TURQUOISE.getIndex();
IndexedColors.LIGHT_YELLOW.getIndex();
IndexedColors.LIME.getIndex();
IndexedColors.MAROON.getIndex();
IndexedColors.OLIVE_GREEN.getIndex();
IndexedColors.ORANGE.getIndex();
IndexedColors.ORCHID.getIndex();
IndexedColors.PALE_BLUE.getIndex();
IndexedColors.PINK.getIndex();
IndexedColors.PLUM.getIndex();
IndexedColors.RED.getIndex();
IndexedColors.ROSE.getIndex();
IndexedColors.ROYAL_BLUE.getIndex();
IndexedColors.SEA_GREEN.getIndex();
IndexedColors.SKY_BLUE.getIndex();
IndexedColors.TAN.getIndex();
IndexedColors.TEAL.getIndex();
IndexedColors.TURQUOISE.getIndex();
IndexedColors.VIOLET.getIndex();
IndexedColors.WHITE.getIndex();
IndexedColors.YELLOW.getIndex();
参考:https://blog.csdn.net/qq_35192741/article/details/77645018
java excel单元格背景色_POI 设置Excel单元格背景色(setFillForegroundColor)相关推荐
- hssfrow 单元格样式_POI设置Excel单元格样式
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...
- Excel生成报表之解决方案--设置单个单元格格式
首先要看效果图: 单元格C3设置字体.数据格式和边框属性,要生成这样的效果要进行哪些设置.先看在微软Excel中如何需要设置. 一.微软Excel中设置单个单元格 1.首先在C3中输入数值12. 如果 ...
- python 设置excel单元格式,Python xlwt设置excel单元格字体及格式
Python xlwt设置excel单元格字体及格式 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python xlwt设置excel单元格字体及格式.txt ...
- java中if条件格式_Java 设置Excel条件格式示例代码(高亮条件值、应用
概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...
- hssfrow 单元格样式_poi的各种单元格样式以及一些常用的配置
之前我做过一个poi到处excel数据的博客,但是,后面使用起来发现,导出的数据单元格样式都不对. 很多没有居中对齐,很多单元格的格式不对,还有就是单元格的大小不对,导致数据显示异常,虽然功能可以使用 ...
- 对比Excel学openpyxl系列之设置excel数字和条件格式
目录 数字格式 条件格式 单元格规则 数据条 色阶 图标集 数字格式 要 对 数 字 的 显 示 格 式 进 行 调 整 , 需 要 用 到number_format属性,具体形式如下: from o ...
- 对比Excel学openpyxl系列之设置excel对齐方式
目录 设置对齐方式 合并与解除单元格 设置合并单元格样式 设置对齐方式 基本的对齐方式设置是指除单元格合并以外的其他对齐相关设置. 在excel中: 在 Python 中 , 要 对 单 元 格 进 ...
- 计算机excel柱状图刻度单位,如何设置excel图表的坐标刻度和单位-excel 柱状图 坐标 区间刻度...
如何改变excel图表的坐标最小刻度值? 选中纵坐标,按Ctrl 1,在弹出的对话框中左侧选择坐标轴选项,一般默认就是,再看右侧,选择次要刻度单位为固定,再在下方的次要刻度线类型中选择外部,确定退出就 ...
- java 单元格字体颜色_poi设置excel字体颜色
第二步:编写导出代码. 1.在项目中引入poi的依赖包poi-3.17.jar. 2.编写导出的代码 public static void main(String[] args) throws Exc ...
最新文章
- 跨网页的新手引导_IOS中新手引导页面的实现(新手引导,Guide)
- 华为畅享8可以云闪付吗_华为Mate40Pro不如小米11的8个理由,这些差距无法忽视,懂了吗...
- 一年级大括号问题专项训练_一年级小学生自信满满地交了试卷,以为会考满分,结果很打脸...
- 键盘工具栏的快速集成--IQKeyboardManager
- 智能实验室-全能优化(Guardio) 5.10.0.1150
- 高级软件测试技术17秋第1次课堂作业小结
- 云小课|细数那些VMware虚拟机的恢复招式
- WPF后台自定义文字带背景的选择状态按钮
- java截取字符串函数
- [渝粤教育] 广东-国家-开放大学 21秋期末考试国际私法10216k1
- 批量修改文件夹及文件用户权限和用户组权限 centos
- html时间显示在div中,在html页面实时显示系统时间
- databinding 入门 加载本地图片和加载网络图片
- Fiddler抓包(Android app)
- mac使用代理后出现502
- 中国剩余定理编程实现
- 美团2018校园招聘 研发工程师(三)
- 阿里云的端口映射问题
- php监听input,js实时监听input中值变化
- python自定义二元一次函数_Python实现的拟合二元一次函数功能示例【基于scipy模块】...
热门文章
- Collection接口共性方法
- hp打印机计算机无法与设备建立,hp 程序无法安装解决方法,hp打印机安装教程 电脑维修技术网...
- 网站降权根服务器有关系吗,导致网站降权或被k的原因有哪些?
- JS解构和 ... 运算符
- Iperf测试问题处理指南
- java获取时间的各种风格_Java8新特性之新日期API
- java中String.contains方法的使用详解
- python自动对齐格式快捷键_ppt里自动对齐快捷键是什么,PowerPoint里自动对齐快捷键是什么?...
- DSO源码解析学习笔记(初始化)
- Android社招面经分享!2021华为Android高级面试题及答案,附相关架构及资料