设置Excel单元格背景色(setFillForegroundColor)
POI 设置Excel单元格背景色(setFillForegroundColor)
背景介绍:
使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计。
操作:
至于冗长的创建表格表格设置的代码相信大家都已经了解。直接进行单元格背景颜色设计。
HSSFCellStyle style = wb.createCellStyle();
style.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 创建一个居中格式
style.setFillForegroundColor(IndexedColors.CORNFLOWER_BLUE.getIndex());// 设置背景色
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //设置加粗HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 12);//设置字体大小
style.setFont(font);// 创建标题
for (int i = 0; i < title.length; i++) {cell = row.createCell(i);cell.setCellValue(title[i]);cell.setCellStyle(style);
}
上面的单元格颜色对应下面的英语颜色表示,从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();
设置Excel单元格背景色(setFillForegroundColor)相关推荐
- poi设置excel单元格背景色
poi任意设置excel单元格背景色 Cell cell = sheet.createRow(0).createCell(0); XSSFCellStyle cellStyle = (XSSFCell ...
- POI 设置Excel单元格背景色
POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...
- java excel单元格背景色_POI 设置Excel单元格背景色(setFillForegroundColor)
背景介绍: 使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计 ...
- Aspose Cell设置Excel单元格背景色
var s = ws.Cells[7, 1].GetStyle(); s.ForegroundColor = Color.Cyan; s.Pattern = BackgroundType.Solid; ...
- 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色
poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...
- 总结Python设置Excel单元格样式的一切,比官方文档还详细。
Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成. 创建一个表格 openpyxl是第三方库,如果你还没有安装,输 ...
- 总结Python设置Excel单元格样式的一切,比官方文档还详细
总结Python设置Excel单元格样式的一切,比官方文档还详细 Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成 ...
- python 设置excel单元格式,Python xlwt设置excel单元格字体及格式
Python xlwt设置excel单元格字体及格式 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python xlwt设置excel单元格字体及格式.txt ...
- Mac上xlwings库设置excel单元格字体
pycharm 2022.2 xlwings-version 0.24.6 macOS m1 12.6 此前遇到的问题: 1. windows的代码在mac上行不通 i ...
最新文章
- laravel 发送带附件的邮件
- wpf window 不执行show 就不能load执行_Numpy反序列化命令执行漏洞分析(CVE-2019-6446)附0day...
- 实验 5 编写、调试具有多个段的
- ECCV 2020 | 图匠数据、华中师范提出低质退化文本识别算法PlugNet
- freerdp linux下连接windows远程终端工具
- Java语言对对象引用的4种方式
- aspx反射调用方法
- 卡尔曼滤波-卡尔曼滤波全篇讲解
- 计算机专业人士研究生论文,计算机专业研究生论文致谢
- 设计师要懂心理学pdf
- 唯品会收购第三方支付牌照正式落槌 浙江贝付完成更名
- 2014十大的安全工具(ToolsWatch.org投票选出)
- PyTorch: TORCHVISION.TRANSFORMS
- a different object with the same identifier value was already associated whith
- 天池竞赛-金融风控-task1
- 2021固原一中高考成绩查询,2021年固原市高考理科状元名单揭晓,今年固原市高考理科状元...
- 原生JavaScript的评分星星
- a的b次方对p取模 a乘b对p取模 快速幂
- WP7平衡球游戏开发教程(二)--在XNA渲染渲染Farseer物理对象
- Linux 发展编年表
热门文章
- jq获取表格里的checkbox_Python读写Excel表格,就是这么简单粗暴又好用
- iis错误+HTTP错误 500.19-Internal Server Error 错误代码:0x8007000d
- 【Fiddler Everywhere】史上最强抓包工具(安装 修改教程)
- mutations vuex 调用_Vuex的mutations与actions使用详解 -
- 7-23 成绩录入时的及格与不及格人数统计 (10 分)
- 记一个基于JEECG-BOOT的比较复杂的增删改功能的实现
- oracle非聚簇索引,聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)
- Java中的数据结构:数组与链表的区别
- 谷歌三大核心技术(三)Google BigTable
- python环境配置和安装