POI填充Excel背景色
一、填充颜色
HSSFWorkbook workbook = new HSSFWorkbook();HSSFCellStyle style = workbook.createCellStyle();//设置单元格颜色style.setFillForegroundColor(HSSFColor.LIME.index));//设置填充样式(实心填充),不设置填充样式不会有颜色style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
//当然 style可以设置多个 填充时选取自己需要的就行
//下面简单举例一下(单个单元格)其他的都一样HSSFSheet sheet = workbook.createSheet("excel");HSSFRow row = sheet.createRow(0);HSSFCell cell = row.createCell(0);cell.setCellValue("绿黄色"); //单元格内容cell.setCellStyle(style);//填充
二、POI内置所有颜色
三、所有内置颜色生成代码
Workbook wb = new SXSSFWorkbook();Sheet sheet = wb.createSheet("全部颜色");Map<Integer,HSSFColor> allColorMap = HSSFColor.getIndexHash();int rowNum = 0;for(Entry<Integer, HSSFColor> entry : allColorMap.entrySet()) {Row row = sheet.createRow(rowNum++);Cell cell = row.createCell(0);cell.setCellValue(entry.getValue().getClass().getSimpleName());Cell cellColor = row.createCell(1);CellStyle style = wb.createCellStyle();style.setFillPattern(FillPatternType.SOLID_FOREGROUND);style.setFillForegroundColor(entry.getValue().getIndex());cellColor.setCellStyle(style);}FileOutputStream fout = new FileOutputStream("G:/poi颜色大全.xlsx");wb.write(fout);wb.close();fout.close();
四、POI自定义颜色
当然,有些客户比较刁钻,内置的颜色满足不了时,就只能使用自定义颜色了;
import java.awt.Color;XSSFColor green = new XSSFColor(new Color(198,224,180));SXSSFWorkbook wb = new SXSSFWorkbook();
XSSFCellStyle cellStyle = (XSSFCellStyle)workbook.createCellStyle();
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cellStyle.setFillForegroundColor(green);
注意
Color
为java.awt.Color
POI填充Excel背景色相关推荐
- excel poi 自动换行_Java POI设置Excel背景色,边框,字体,自动换行等
java操作excel,一般使用poi开源框架来实现,可以下载相应poi包导入到Eclipse项目中,以下是经常用到的poi操作excel代码片段: 先获取工作薄对象: HSSFWorkbook wb ...
- POI导出——Excel实现单元格的背景色填充
1.背景 随着业务需求的扩充,简简单单的Excel导出已经不能满足客户的胃口了.而POI api这个家伙里面的坑有时候真的是让你分分钟没有脾气,所以打算记录下来,分享一下poi的坑及其解决方法. 2. ...
- POI导出Excel设置单元格背景色
POI导出Excel设置单元格背景色 导出Excel的时候,没有设置背景色,用2003版本的Excel工具打开会出现文档单元格背景自动填充黑色的情况,没有找到好的解决方法,就主动给他填充一种颜色,问题 ...
- poi导出excel,给excel加背景色。兼容office和wps
最近一段时间在研究poi导出excel的时候给excel加一些样式,像居中,设置字体之类的在网上搜的方法都是可以表现出来的,但是在设置背景色的时候遇到了一些问题,使用 cellStyle.setFil ...
- POI 设置Excel单元格背景色
POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...
- poi操作excel之填充数据、删除行
poi操作excel之填充数据.删除行 每篇一句励志:有人说,这世间有两种浪漫,一种是相濡以沫,另一种是相忘于江湖. 废话不多说,直接上代码! // 获取到你要填充数据的sheet XSSFSheet ...
- poi 导出excel实战与word新增行与excel添加背景色与设置单元格边框
提示:本文尽可能简洁通俗的讲解[poi 导出excel实战] ,如需导入可见文尾 一.导入依赖: <!--Apache poi--><!--xls(03)--><depe ...
- 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色
poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...
- POI导出Excel设置背景色踩坑,解决背景色全黑(无效)的问题及指定列添加背景色,自定义颜色
POI导出Excel设置背景色踩坑,解决背景色全黑的问题及指定列添加背景色,自定义颜色 一.自定义颜色 二.背景色全黑(无效)的问题解决![在这里插入图片描述](https://img-blog.cs ...
- springboot中使用poi导出excel文件(亲测实现了第一个功能)
1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件. 2.常用组件 HSSFWorkboo ...
最新文章
- java hibernate oracle,Java笔记8:Hibernate连接Oracle
- 轮椅上的博士矣晓沅:9 年求学路,我从清华毕业了
- 【Android View绘制之旅】Measure过程
- 计算机用户账户添加,windows添加用户账户
- 【洛谷1361】 小M的作物(最小割)
- PyTorch-图像分类演示
- Dubbo面试 - dubbo 负载均衡策略和集群容错策略都有哪些?
- 数据库:delete语句
- java assert 断言_Java 之 assert (断言)
- Windows系统连接蓝牙音箱,已连接,没有声音
- mac上好用的chm阅读器
- proccessing 中的 port busy
- Kali利用metasploit 生成后门程序,操作目标主机cmd
- 2018年阅读随笔记录(持续更新)
- 消费者购买决策行为研究模型
- 李飞飞:如何教计算机理解图片
- Java 利用ffmpeg工具实现视频MP4转m3u8
- 勤哲EXCEL服务器财务进销存系统
- 使用JS判断访问设备是电脑还是手机
- 元宇宙早已注定毁灭?《雪崩》中预言的末日病毒