码迷,mamicode.com
首页 > 其他好文 > 详细

POI使用记录

时间:2017-11-19 22:18:45      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:type   width   判断   ber   err   erro   physical   poi   _for   

POI CellType类型

CellType  类型  值
CELL_TYPE_NUMERIC  数值型  0
CELL_TYPE_STRING  字符串型 1
CELL_TYPE_FORMULA 公式型  2
CELL_TYPE_BLANK 空值 3
CELL_TYPE_BOOLEAN 布尔型 4
CELL_TYPE_ERROR 错误 5

 

 

row.getPhysicalNumberOfCells();//列数 获取不为空的列的总数
row.getLastCellNum();//获取最后一个不为空的列是第几个 最后一列列标


sheet.getPhysicalNumberOfRows()//行数 获取不为空的行的总数
sheet.getLastRowNum() //最后一行行标

*****************************  问题解决  *****************************

解决:poi 读取单元格内容是整数还是浮点数问题

1、先判断单元格类型,如果是CELL_TYPE_NUMERIC,并且判断它不是表示的日期
2、将单元格设置成Stirng类型,cell.setCellType(1)
3、判断是否有小数点 有则为浮点数,否则为整数

POI使用记录

标签:type   width   判断   ber   err   erro   physical   poi   _for   

原文地址:http://www.cnblogs.com/jinghun/p/7862171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!