默认呢,POI读取单元格内容为数字的话,自动搞成Dubbo类型的,比如这样:

String value1 = row.getCell(0).getNumericCellValue()+"";

可以看到,手机号,id都变成浮点型,更可怕的是手机号会以科学计数法来表示

如果我们直接让它以字符串类读取呢?这个单元格里面是纯数字

String value1 = row.getCell(0).getStringCellValue();

答案是报错

那么我用setCellType来搞定

..可以看到,虽然是过时的方法,但是很有效啊

但是,强迫症不喜欢看到那个横线。

那么就使用格式化吧,这个是官方建议的用法

DataFormatter formatter = new DataFormatter();
String value1 = formatter.formatCellValue(row.getCell(0));

..

下面是关键类的全路径

org.apache.poi.ss.usermodel.DataFormatter

最新文章

  1. Windows 7 OpenGL配置
  2. Basic linux command-with detailed sample
  3. java中的注解
  4. ubuntu下交叉编译windows c程序
  5. 八大排序算法之四选择排序—堆排序(Heap Sort)
  6. javascript各种兼容性问题,不断更新
  7. jQuery EasyUI API 中文文档 - 面板(Panel)
  8. log4j的性能瓶颈定位与性能优化(org.apache.log4j.spi.RootLogger) (转)
  9. <%%>创建内联代码块(表达)
  10. 搭建开发框架Express,实现Web网站登录验证
  11. debug运行可以,release运行报错的原因及修改方法
  12. 从On-Premise本地到On-Cloud云上运维的演进
  13. Day10 空时编码理论之无线信道、分集和复用
  14. 10分钟快速搞定pandas
  15. linux 配置ftp服务器
  16. [f]聊天的时间格式化
  17. 运维监控-基于yum的方式部署Zabbix Server 4.0 版本
  18. 详解 JVM Garbage First(G1) 垃圾收集器(转载)
  19. gitlab 源码安装=》rpm安装横向迁移(version 9.0)
  20. Mybatis一对一,一对多

热门文章

  1. PHPStorm从入门到精通
  2. Fabric运维从入门到精通
  3. jvm相关参数
  4. Redux学习(2) ----- 异步和中间件
  5. CentOS安装、配置Nginx反向代理
  6. 查询SQL磁盘活动量信息
  7. Basic remains POJ - 2305 同余模 高精度处理
  8. python主流测试框架的简介
  9. bzoj 2653: middle (主席树+二分)
  10. IDEA如何查看maven的依赖结构