zoukankan      html  css  js  c++  java
  • 解决java 使用poi读取excel数字导致科学计数法(更改excel的表格格式无用)解决办法

    1 NumberFormat nf = NumberFormat.getInstance();
    2 HSSFCell num= hssfRow.getCell(0);
    3 String s = nf.format(num.getNumericCellValue());
    4 //这种方法对于自动加".0"的数字可直接解决
    5 //但如果是科学计数法的数字就转换成了带逗号的,例如:12345678912345的科学计数法是1.23457E+13,经过这个格式化后就变成了字符串“12,345,678,912,345”,这也并不是想要的结果,所以要将逗号去掉
    6 if (s.indexOf(",") >= 0) {
    7     s = s.replace(",", "");
    8 }
    9 //此时得到的结果s就是从Excel单元格中填写的数据
  • 相关阅读:
    javaweb地图定位demo
    java基础循环
    java实现时钟
    栈和队列
    线程池
    java死锁及解决方案
    克隆
    算法与数据结构基础一
    重定向与转发的区别
    省选模拟57
  • 原文地址:https://www.cnblogs.com/smartisn/p/14761603.html
Copyright © 2011-2022 走看看