jxl读取excel数值型时只保留3位小数点问题

来源:互联网 发布:淘宝专业运营团队 编辑:程序博客网 时间:2024/06/06 01:01

当使用jxl中的cell.getContents()的方法读取数值型的数据时,它会自动保留三位小数,后头的自动四舍五入,解决办法有两个:

1.在excel中设置列的属性值,保留几位小数,当然如果要改的列很多肯定不可取,(本人没有测试过这个)

2.就是把cell.getContents()方法修改为NumberCell nc = (NumberCell) cell;double value = nc.getValue();excelValue[i][j]=value+"";

不过这个有个不好的地方就是,如果excel中列值为整数,它会自动取XXX.0,所以需要手动去除后头的”0“和”.“。

0 0
原创粉丝点击