poi-excel
Xiao布_unknown
有所学 有所记
展开
-
Apache POI Excel合并单元格
合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress cellRangeAddress );CellRangeAddress 对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。 CellRangeAddress cra=new CellRangeAddress(int startRow, int end Row, int原创 2017-08-11 13:38:30 · 1449 阅读 · 0 评论 -
Apache POI Excel固定(冻结)单元格
Apach POI Excel固定(冻结)单元格今天在已固定好的模板上添加数据后发现,原本的固定单元格无法被固定,原因可能是在赋值/新建单元格/赋样式的时候破坏了原本的固定. 经查阅资料后发现在POI中 有createFreezePane方法能直接固定单元格,具体参数如下:sheet.createFreezePane(int cellNum,int rowNum,int firstCellNum原创 2017-08-21 15:00:39 · 10242 阅读 · 1 评论 -
Apache POI 设置Excel单元格的宽度和高度
在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方法叫SetColumnWidth,共有两个参数:一个是列的索引(从0开始),一个是宽度。转载 2017-09-18 15:51:19 · 7185 阅读 · 0 评论 -
解决 The type CellRangeAddress is deprecated的问题
有时在使用JAVA POI 操作Excel合并单元格的时候,会遇到The type CellRangeAddress is deprecated这样的问题. 而出现这个问题的原因是包路径过时. 只需要将import org.apache.poi.hssf.util.CellRangeAddress;改成import org.apache.poi.ss.util.CellRangeAddress;原创 2017-09-18 15:47:58 · 4201 阅读 · 0 评论