解决poi解析excel遇到数值类型科学计数问题

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

最新文章

  1. 学习django之正则表达式re模块
  2. Serializable
  3. 在Linq to Entity 中使用lambda表达式来实现Left Join和Join
  4. hdu1028 Ignatius and the Princess III
  5. MySQL数据库建立外键失败的原因总结
  6. Java---StringBuffer()方法的简单应用
  7. checkbox和radio的样式美化问题
  8. Linux网络编程(三)
  9. jQuery(4)—— jQuery中的事件
  10. python写一个防御DDos的脚本(请安好环境否则无法实验)
  11. 执行PowerShell脚本的时候出现"在此系 统上禁止运行脚本"错误
  12. [原]Windows Azure开发之Linux虚拟机
  13. Git之右键没有Git Bash Here的解决办法
  14. 单调栈运用2----(xdoj-1156)
  15. FMS4.5( Adobe Flash Media Server4.5)流媒体服务器搭建
  16. 运用visual studio进行简单的单元测试
  17. C# 不借助第三个变量实现两整数交换
  18. POJ 2762 Going from u to v or from v to u? (判断单连通)
  19. 关于C#委托和Lambda表达式
  20. prometheus 结合 kubernetes时,提示User cannot list services at the cluster scope.如何解决?

热门文章

  1. HIVE - HIVEQL学习笔记
  2. Python发送飞书消息
  3. mi
  4. Python 新环境常见问题
  5. HDMI基础知识
  6. mysql8 更改root密码(windows)
  7. 图像bayer格式介绍
  8. Python学习:Mysql(三)索引
  9. C#中的ReferenceEquals、Equals以及==
  10. 原创:USB HID读卡器数据解析(R321-13.56MHZ读卡器)