POI导入数字.0与科学计数解决
HSSFCell num= hssfRow.getCell(0);
NumberFormat nf = NumberFormat.getInstance();
//这种方法对于自动加".0"的数字可直接解决
String s = nf.format(num.getNumericCellValue());
/*
但如果是科学计数法的数字就转换成了带逗号的,
例如:12345678912345的科学计数法是1.23457E+13,
经过这个格式化后就变成了字符串“12,345,678,912,345”,
这也并不是想要的结果,所以要将逗号去掉
*/
if (s.indexOf(",") >= 0) {
s = s.replace(",", "");
}
//此时得到的结果s就是从Excel单元格中填写的数据