POI使用 (4.0) 常用改动

摘要:
POI升级到更高版本后,原始EXCLE导入和导出工具类的某些代码不再适用。目前,只有我自己编写的工具类的过期代码被更新。如果以后有问题,请指出并修改1.数据类型单元格。CELL_TYPE_NUMERIC==˃转换为相应的CellType其他类似于NUMERIC的类型,如CELL_TYPE_STRING和其他单元格类型具有相应的2。Get类型(在以前的版本中已修改)CELL.getCell

POI 升级到高版本后,原有的EXCLE导入导出工具类部分代码已不适用,目前只是对我自己写的工具类的过期代码进行更新,以后继续更新

若有问题请指出,再修改

1、数据类型

Cell.CELL_TYPE_NUMERIC  ==》转换为对应 CellType.NUMERIC

同样 类似的其他类型 如 CELL_TYPE_STRING 等等 CellType 都有对应

2、获取类型(这个是之前版本就已经修改了)

cell.getCellTypeEnum()  ==》改为  cell.getCellType()

3、字体加粗

font.setBoldweight(Font.BOLDWEIGHT_BOLD);

改为  font.setBold(true);

4、单元格内容 上下左右位置

CellStyle.VERTICAL_CENTER 垂直居中(上下居中) VerticalAlignment.CENTER

CellStyle.ALIGN_CENTER 左右居中 ==》更改为  HorizontalAlignment.CENTER

同样类似的偏左以及偏右 替换成对应的LEFT  或者 RIGHT  即可

5、边框线设定

原有的单线最细边框设置

代码:style.setBorderTop(BorderStyle.THIN);

CellStyle.BORDER_THIN  ==》修改为  BorderStyle.THIN

至于其他边框粗细,点开BorderStyle 里面有描述

T

免责声明:文章转载自《POI使用 (4.0) 常用改动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇移动端页面隐藏滚动条Confluence 6 设置公共访问下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

POI导出word

最近有一个项目需要用做导出word的功能,刚开始用的是poi,开始写的时候才发现poi对于word的支持真的是少的可怜,还是推荐大家用xml或者别的来做导出word,本次功能分两篇博客展现如果用需要用poi的可以看看这篇博客,欢迎补充。 替换word表格参数 动态生成行 根据word模板导出word public class WordUtil { /...

Apache POI Java读取100万行Excel性能优化:split vs indexOf+subString,谁性能好

使用Apache POI eventmodel实现一个Excel流式读取类,目标是100万行,每行46列,文件大小152MB的Excel文件能在20s读取并处理完。一开始实现的程序需要260s,离目标差太远了,使用jvisualvm分析各方法执行时间,结果如下: 可以看到,程序中的splitLine和getRowNum方法消耗了大量时间。这两个方法都特别...

CVE20211732 LPE漏洞分析

概述   CVE-2021-1732是一个发生在windows内核win32kfull模块的LPE漏洞,并且由于创建窗口时调用win32kfull!xxxCreateWindowEx过程中会进行用户模式回调(KeUserModeCallback),从而给了用户态进程利用的机会。   该漏洞由安恒信息在2020年12月在野外攻击样本中发现,在2021年2月份...

POI中文API文档

一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提...

全国精确到乡镇的行政边界、路网水系建筑poi等矢量shp免费下载

2019年精确到县级的行政区划 更为精细 有2900个县级面矢量 截止到2019年12月,中国大陆共计1324个县,117个自治县;另有965个市辖区、386个县级市、49个旗、3个自治旗、1 个特区、1个林区,合计2846个县级区划。 链接:https://pan.baidu.com/s/1GLl6y22Wd1ePoSvS6Uoxsw 提取码:f2z4...

1.使用POI结合springmvc实现上传

1.引入poi的依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency...