poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、设置字体:
HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
sheet.addMergedRegion(region1);
或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);
目前用过的就这么多,后续有新的会继续添加。
八、加边框
HSSFCellStyle cellStyle= wookBook.createCellStyle();
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
cellStyle.setBorderBottom(HSSFCellStyle.BorderBORDER_MEDIUM);
cellStyle.setBottomBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setLeftBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setRightBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setTopBorderColor(HSSFColor.BLACK.index);
九.设置单元格字体颜色 ps:font还可以设置字体的名,高度,下划线等。
ExcelWorkBook xlBook = xlSheet.getXlBook();
Font font = xlBook.createFont();
font.setColor(IndexedColors.WHITE.getIndex());
style.setFont(font);
poi生成excel整理(设置边框/字体/颜色/加粗/居中/)相关推荐
- java poi 加粗居中_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- java poi 加粗_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook();html HSSFSheet sheet = wb.createSheet();字体 HSSFCellStyle setBor ...
- java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)[转]
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
转: 2016年12月02日 11:05:23 吃奶的牛 阅读数:34324 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.cr ...
- Markdown如何设置字体颜色加粗倾斜
字体加粗和倾斜设置 Markdown中的字体格式有如下几种: 字体加粗:在字体前后各加两个星号**或两个下划线_ **字体加粗** __字体加粗__ 字体倾斜:在字体前后各加一个星号**或一个下划线_ ...
- android控件向内弧度_android给View设置边框 填充颜色 弧度
Android开发技巧--设置系统状态栏颜色 开门见山,先来三张效果图: 然后我们再来讲如何实现以及如何快速地实现. 如何实现 实现设置系统状态栏颜色需要至少在Android 4.4.2(API 19 ...
- poi生成excel时换行符(\n)只有鼠标双击才会生效,设置列宽度不生效
1.poi生成excel时换行符(\n)只有鼠标双击才会生效 解决:样式中打开自动换行style.setWrapText(true); 2.设置列宽度不生效sheet.setDefaultColumn ...
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
转载连接:http://www.cnblogs.com/huangcong/p/3687665.html phpexcel中文教程-设置表格字体颜色背景样式.数据格式.对齐方式.添加图片.批注.文字块 ...
- Aspose-Cells结合Apache POI生成excel文件以及转换为pdf
最近有个需求是需要将数据库中的符合条件的交易流水导出生成为excel,并转换为pdf,提供给客户下载,客户下载核对并签章. 需要用到的jar包依赖: <dependency><gro ...
最新文章
- 渐进式迭代教学法--PHP
- c语言L文件,frexpl - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- “双十一”即将来临,先来看看快递物流企业的大数据
- php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()
- Unity超基础学习笔记(三)
- 浏览器兼容性检查从5.5到11的Internet Explorer版本_IETester
- Java排序算法——插入排序
- 软件体系结构风格介绍
- Wind River workbench介绍
- 网络安全工作及其配套法律法规和规范性文件汇总目录
- 小程序项目:基于微信小程序的培训机构系统——计算机毕业设计
- 销售订单创建BAPI实例(刘欣)
- Tomcat 服务器配置实现 IP访问限制
- HashMap 容量为2次幂的原因
- 微信内置浏览器私有接口WeixinJSBridge的常用方法
- HTML5期末大作业:动漫人物介绍网站设计——柯南(5页) 含报告 HTML+CSS+JavaScript dw网页设计 web网页设计与开发
- (numpy)python中Array的常用函数
- Wake-on-Lan(WoL)软件推荐, 让你不在局域网也能实现网络唤醒
- 因此,吉尔伯特教授建议
- oracle改字体大小_sqlplus改字体
热门文章
- android 点击返回键home,android Home键和返回键
- idea中Cannot Save Settings Module ‘Test’错误
- 关于帮助他人,别跟自己较劲
- 企业业务架构设计方法论及实践(二)
- Tensorflow2.10 Object Detetcion安装教程
- VMware虚拟机连接外网
- java32位怎么用eclipse_32位eclipse怎么安装?
- 学习下win7任务栏个性化设置!
- 告别传统机房:3D 机房数据可视化实现智能化与VR技术的新碰撞
- python网络爬虫从入门到实践 第5章 (一)