使用poi读取excel文件 Cannot get a text value from a numeric cell
2024-10-21 03:08:20
我这样转换得到一个excel文本域的值
Cell cell = row.getCell(c);
cell.setCellType(Cell.CELL_TYPE_STRING);
String parkName = cell.getStringCellValue();
某些时候,读取 excel 文件会出现如下错误
java.lang.IllegalStateException: Cannot get a text value from a numeric cell
at org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch(HSSFCell.java:640)
在这里找到了解决方案
对我的原代码进行更改
DataFormatter formatter = new DataFormatter(); //creating formatter using the default locale
Cell cell = row.getCell(c);
String parkName = formatter.formatCellValue(cell); //Returns the formatted value of a cell as a String regardless of the cell type.
最新文章
- iscroll
- centos 7 安装音乐播放器(亲测可用)(转载)
- 基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式
- 如何解决分布式系统数据事务一致性问题(HBase加Solr)
- js add media query
- Centos 6.5 搭建php环境(nginx+mariadb+php7)
- 好博客分享 go需要运行容器? 不需要
- Maven坐标 groupId artifactId version packaging classifier name
- OpenGL编译问题随手记
- 转 互联网推送服务原理:长连接+心跳机制(MQTT协议)
- JEECG 3.7.2版本发布,企业级JAVA快速开发平台
- 循环神经网络(RNN)--学习笔记
- kubernetes实践之一:kubernetes二进制包安装
- 21.Pod的limit和request和资源监控收集服务Heapster
- 崩 oj 1768 最大子矩阵
- Idea卡在Maven导入工程
- UISwipeGestureRecognizer 左右事件捕捉
- 机器学习实战-KNN
- 常用C库函数功能及用法
- Ipv4和Ipv6的地址字符串长度