标签: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、判断是否有小数点 有则为浮点数,否则为整数
标签:type width 判断 ber err erro physical poi _for
原文地址:http://www.cnblogs.com/jinghun/p/7862171.html