POI设置excel样式
XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sheet = wb.createSheet();
XSSFCellStyle setStyle = wb.createCellStyle();
一、设置背景色:
13yellow,数字不同设置不同的颜色
setStyle.setFillForegroundColor((short) 13);// 设置背景色
setStyle.setFillPattern(XSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setStyle.setBorderBottom(XSSFCellStyle.BORDER_THIN); //下边框
setStyle.setBorderLeft(XSSFCellStyle.BORDER_THIN);//左边框
setStyle.setBorderTop(XSSFCellStyle.BORDER_THIN);//上边框
setStyle.setBorderRight(XSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER); // 水平居中
setStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER); // 上下居中
四、设置字体:
XSSFFont font = wb.createFont();
font.setFontName(“黑体”);
font.setFontHeightInPoints((short) 16);//设置字体大小
XSSFFont font2 = wb.createFont();
font2.setFontName(“仿宋_GB2312”);
font2.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setStyle.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setStyle.setWrapText(true);//设置自动换行
七、合并单元格:
sheet.addMergedRegion(new CellRangeAddress(起始行号, 结束行号, 其实列号, 结束列号));
八、加边框
XSSFCellStyle cellStyle= wookBook.createCellStyle();
cellStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);
cellStyle.setBorderBottom(XSSFCellStyle.BorderBORDER_MEDIUM);
cellStyle.setBottomBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderLeft(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setLeftBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderRight(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setRightBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderTop(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setTopBorderColor(XSSFColor.BLACK.index);
九、冻结窗口
sheet.createFreezePane( 3, 2, 3, 2 );
前两个参数是你要用来拆分的列数和行数。后两个参数是下面窗口的可见象限,其中第三个参数是右边区域可见的左边列数,第四个参数是下面区域可见的首行。
POI设置excel样式相关推荐
- POI 设置Excel单元格背景色
POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...
- 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色
poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...
再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...
- poi设置excel行高
poi设置excel行高其实百度到处都是,不外乎就是 HSSFRow row = sheet.getRow(rowNum); row.setHeight(height); 但是有一个行高为0的行,如果 ...
- 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式
poi设置excel 设置字体格式,java设置excel设置字体格式 import org.apache.poi.hssf.usermodel.HSSFRichTextString; import ...
- 如何使用Apache POI设置Excel的公式字段
如何使用Apache POI设置Excel的公式字段 1. 概述 在本文中,我们将通过一个简单的示例来演示如何使用Apache POI在Microsoft Excel电子表格中设置公式字段 2. Ap ...
- poi设置excel打印时分页操作
poi设置excel打印时分页操作 使用poi的Sheet对象 Workbook desWorkbook = new HSSFWorkbook();Sheet desSheet = desWorkbo ...
- POI设置Excel表格的单元格格式及处理大数的科学计数问题
一.POI设置Excel表格的单元格格式(在导出Excel表时设置各个单元格格式) 1.Excel的单元格格式 图中的数据有数值.货币.时间.日期.文本等格式.这些数据格式在POI中的HSSFDat ...
- 【POI框架实战】——POI设置Excel单元格格式
背 景 "这个excel中的数据怎么不能做加法啊?"."标头这一行的字体怎么这么小啊,我都看不清"."这一列能不能换个颜色,明显一些".&q ...
最新文章
- 《OpenCV3编程入门》学习笔记7 图像变换(二 )霍夫变换
- 正则表达式匹配多个字符(*、+、?、{m}、{m,n})
- 不需要网络的调频收音机_测试工程师真的不需要懂网络知识么?
- centos7配置静态IP
- GitLab基本设置-新增用户
- SQL Server,Oracle,DB2索引建立语句的对比
- 泛型的作用是什么?——Java系列学习笔记
- Google SRE 读书笔记 扒一扒SRE用的那些工具
- 剑指offer之二维数组中查找
- bootstrap插件bootbox参数和自定义弹出框宽度设置
- 女子在朋友圈辱骂前男友被起诉,最后法院判决结果舒适...
- mysql查询hash分区数据_mysql分区管理 - hash分区
- Bailian2980 大整数乘法【大数】
- Mac下输入法总是默认中文,怎么设置成英文的?
- 火灾自动报警系统 切换模块
- 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表
- 如何开搓饵不掉钩_为什么你开的搓饵总是无鱼咬钩?记住这4点,搓饵比拉饵效果更好...
- SEM谈谈如何摆脱Involute?
- ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
- 哪款蓝牙耳机音质好?2020国产高性价比高音质蓝牙耳机分享