转载自:http://hi.baidu.com/soledad104/blog/item/092dc0097ec684c23ac76379.html
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:终止列号
或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);
目前用过的就这么多,后续有新的会继续添加。
分享到:
相关推荐
POI的jar包,以及API文档,用于Java导出Excel格式的文档
CHM格式的Excel开源框架POI -4.12 API 文档,CHM格式的Excel开源框架POI -4.12 API 文档,CHM格式的Excel开源框架POI -4.12 API 文档,CHM格式的Excel开源框架POI -4.12 API 文档,CHM格式的Excel开源框架POI -4.12 ...
包含翻译后的API文档:poi-5.2.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.poi:poi:5.2.0; 标签:apache、poi、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index....
包含翻译后的API文档:poi-3.17-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.poi:poi:3.17; 标签:apache、poi、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html...
包含翻译后的API文档:poi-4.1.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.poi:poi:4.1.2; 标签:apache、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...
POI_3.8_API.CHM POI_3.9_API.CHM 两个版本的poi文档其实都差不多,英文版的,在网上没有找到中文版的,可打开,可正常查阅
包含翻译后的API文档:poi-4.1.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.poi:poi:4.1.2; 标签:apache、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开...
poi最新3.5API 是你快速对POI上手的好帮手,其中还有很多较好的实例
poi 3.8 最新 api,里面的方法都有变化,以前的api新版的poi中缺少一部分方法
Apache_POI_API,Apache_POI_API,Apache_POI_API,Apache_POI_API,Apache_POI_API
网上找了很久 poi3.6 excel2007操作 使用event api的例子
主要用于java操作office api 文档 POI API 3.12.chm
包含翻译后的API文档:poi-5.2.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.poi:poi:5.2.0; 标签:apache、poi、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器...
包含翻译后的API文档:poi-3.17-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.poi:poi:3.17; 标签:apache、poi、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器...
最新版poi的api文档,包括介绍及类API
处理excel 的POI 5.2 API手册,CHM格式,处理excel 的POI 5.2 API手册,CHM格式,处理excel 的POI 5.2 API手册,CHM格式,处理excel 的POI 5.2 API手册,CHM格式,处理excel 的POI 5.2 API手册,CHM格式,处理excel ...
poi3.5API文档,简单看下类库文件,方法用途
POI 的 API
包含翻译后的API文档:poi-ooxml-3.17-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.poi:poi-ooxml:3.17; 标签:apache、poi、ooxml、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用...
包含翻译后的API文档:poi-ooxml-4.1.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.poi:poi-ooxml:4.1.2; 标签:apache、ooxml、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器...