java poi 会计_java poi导入excel日期处理

java导入execl常见问题

一,导入的日期为一串数字 如“320422192610161818”

1,    在java导出excel时获取到的日期或其他列是一串数字,并且不管怎么更改都为数字则可以判断为模板有问题

解决办法”新建一个模板,然后将数据拷贝到新建的模板中即可

2,日期导入的格式不正确不是想要的类型

解决办法

if(DateUtil.isCellDateFormatted(row.getCell(3)))// 判断单元格是否属于日期格式

Date date2 = row.getCell(3).getDateCellValue();

SimpleDateFormat dff = new SimpleDateFormat("yyyy-MM-dd");

String date1 = dff.format(date2);   //日期转化

3,手机号码导入不正常显示 如为科学计数法

解决办法:

DecimalFormat df = new DecimalFormat("0");

String phon =  GlobalFunc.toString(row.getCell(3));

Double phones = GlobalFunc.parseDouble(phon); //将获取到的值转换为Double

String phone = df.format(phones);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值