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

poi 读取Excel 电话号码一类大数字时会变成带E的数

时间:2020-05-06 10:28:56      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:数字类型   phone   poi   mat   ==   类型   get   one   orm   

解决办法1:在读取数据进行判断时,若为数字类型:

if(cell.getCellType() == Cell.CELL_TYPE_NUMERIC){   //数字
    if(String.valueOf(cell.getNumericCellValue()).indexOf("E")==-1){
        return String.valueOf(cell.getNumericCellValue());
    }else {
        return new DecimalFormat("#").format(cell.getNumericCellValue());
    }

}


————————————————

解决办法2:在读取数据进行判断时,设置为字符类型:

 

row.getCell(4).setCellType(Cell.CELL_TYPE_STRING);
Phone = row.getCell(4).getStringCellValue();

 

poi 读取Excel 电话号码一类大数字时会变成带E的数

标签:数字类型   phone   poi   mat   ==   类型   get   one   orm   

原文地址:https://www.cnblogs.com/Fooo/p/12834700.html

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