POI 单元格
OI 单元格合并中的CellRangeAddress 参数:
CellRangeAddress(int, int, int, int)
参数:起始行号,终止行号, 起始列号,终止列号
sheet.addMergedRegion(new CellRangeAddress(len, len+1, 0, 6));
POI 单元格合并中的CellRangeAddress 参数
- HSSFCellStyle cellStyle = wb.createCellStyle();
- 一、设置背景色:
- cellStyle.setFillForegroundColor((short) );// 设置背景色
- cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
- 二、设置边框:
- cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
- cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
- cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
- cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
- 三、设置居中:
- cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
- 四、设置字体:
- HSSFFont font = wb.createFont();
- font.setFontName("黑体");
- font.setFontHeightInPoints((short) );//设置字体大小
- HSSFFont font2 = wb.createFont();
- font2.setFontName("仿宋_GB2312");
- font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
- font2.setFontHeightInPoints((short) );
- cellStyle.setFont(font);//选择需要用到的字体格式
- 五、设置列宽:
- sheet.setColumnWidth(, );
- //第一个参数代表列id(从0开始),第2个参数代表宽度值 参考 :"2012-08-10"的宽度为2500
- 六、设置自动换行:
- cellStyle.setWrapText(true);//设置自动换行
- 七、合并单元格:
- Region region1 = new Region(, (short) , , (short) );//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
- //此方法在POI3.8中已经被废弃,建议使用下面一个
- 或者用
- CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) , (short) );
- //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列
- 但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
- sheet.addMergedRegion(region1);
POI 单元格的更多相关文章
- POI单元格添加公式以及读取公式结果的值
POI提供了为单元格添加条件样式的方法,但是我并没有找到获取单元格改变后样式的方法,获取到样式依旧是没有改变之前的. 比如为单元格添加条件样式用于监听单元格值是否被修改,如果单元格值被修改那么字体颜色 ...
- 1.0 poi单元格合合并及写入
最近项目中用到poi生成Excel时,用到了单元格合并,于是参考了http://www.anyrt.com/blog/list/poiexcel.html写的文章,但是其中有些地方不是很清楚,于是自己 ...
- POI 单元格类型CellType
1.单元格类型 单元格的内容决定了单元格的类型,POI中定义的7种单元格类型: 2.示例 cell_0.setCellType(CellType.STRING);//字符串 日期数据对应的单元格类型是 ...
- Java POI单元格使用心得
1: /** * Created by liuguangxin on 2018/5/16. * <p> * MergeRegion:表示excel中cell的信息,startRow与end ...
- 【转】NPOI 单元格级别应用
NPOI 单元格级别应用A HSSFWorkbook hssfworkbook = new HSSFWorkbook();//初始化一个新的HSSFWorkbook实例 //#region 1.创建一 ...
- POI获取excel单元格红色字体,淡蓝色前景色的内容
如果是Microsoft Excel 97-2003 工作表 (.xls) if(31 == cell.getCellStyle().getFillForegroundColor()) //判断单元格 ...
- poi获取合并单元格内的第一行第一列的值
当读取如图所示的excel时,显示为第1行 第1列 的内容是:合并单元格 其它在合并单元格区域内的单元格不显示 示例代码如下: import java.io.FileInputStream; impo ...
- 【POI xls Java map】使用POI处理xls 抽取出异常信息 --java1.8Group by ---map迭代 -- 设置单元格高度
代码处理逻辑: 代码流程: 1.首先需要创建一个实体 用来存储 相关信息 package com.sxd.test.unusualName; public class NameEntity { pri ...
- POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格
第一讲 Poi 简介 Apache POI 是Apache 软件基金会的开放源码函数库,Poi提供API给java程序对Microsoft Office格式档案读和写的功能. 1.创建新工作簿,并给工 ...
随机推荐
- AngularJS Source code
Angular.js 辅助函数 lowercase hasOwnProperty uppercase mannualLowercase mannualUppercase isArrayLike for ...
- Codeforces Round #364 (Div. 2) C. They Are Everywhere 尺取法
C. They Are Everywhere time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
- JNIjw05
ZC: 这个代码,没有真正的运行测试 1.VC6(CPP)的DLL代码: #include<stdio.h> #include "jniZ_JNIjw05.h" #in ...
- 第二章 Burp Suite代理和浏览器设置
Burp Suite代理工具是以拦截代理的方式,拦截所有通过代理的网络流量,如客户端的请求数据.服务器端的返回信息等.Burp Suite主要拦截http和https协议的流量,通过拦截,Burp S ...
- Django restfull规范
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角 ...
- css03层次选择器
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 纯css实现Magicline Navigation(下划线动画导航菜单)
看别人网站的时候,看到一种导航菜单的动画,觉得很有意思,就仔细研究起来. 目前见过的动画有三种:水平下划线动画导航.水平背景动画导航.垂直动画导航,他们实现思路都是一样的,都是依赖 css3的同级通用 ...
- Android下利用RadioGroup和RadioButton实现Tabbar的效果
本实现方法主要使用RadioGroup和RadioButton的组合方式来实现Tabbar的效果. 其中选中的Tab的切换的动作可以通过RadioGroup的OnCheckedChangeListen ...
- H264的start code是什么?
H.264起始码 在网络传输h264数据时,一个UDP包就是一个NALU,解码器可以很方便的检测出NAL分界和解码.但是如果编码数据存储为一个文件,原来的解码器将无法从数据流中分别出每个NAL的起始位 ...
- Lua基础---循环语句
Lua的循环和C语言的循环的语法其实差不多,所以,理解起来就很好理解的啦,所以实现也很简单,跟C没什么两样,都差不多. 案例如下: test1.lua -- 1.while循环 --[[ 理解为C语言 ...