POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误。

异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误。

此异常常见于类似如下代码中:row.getCell(0).getStringCellValue();

解决办法:先设置Cell的类型,然后就可以把纯数字作为String类型读进来了:

if(row.getCell(0)!=null){
          row.getCell(0).setCellType(Cell.CELL_TYPE_STRING);
          stuUser.setPhone(row.getCell(0).getStringCellValue());
     }
---------------------
作者:ysughw
来源:CSDN
原文:https://blog.csdn.net/ysughw/article/details/9288307
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/matd/p/11227249.html

Excel导入异常Cannot get a text value from a numeric cell解决相关推荐

  1. [转]Excel导入异常Cannot get a text value from a numeric cell解决

    原文地址:http://blog.csdn.net/ysughw/article/details/9288307 POI操作Excel时偶尔会出现Cannot get a text value fro ...

  2. Excel异常Cannot get a text value from a numeric cell

    POI操作Excel时数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric ...

  3. POI实现Excel导入Cannot get a text value from a numeric cell

    场景 使用POI实现Excel导入时提示: Cannot get a text value from a numeric cell 解决 Excel数据Cell有不同的数据类型,从一个数字类型的Cel ...

  4. C# 导出Excel解决Cannot get a text value from a numeric cell或者Cannot get a numeric value from a text cell

    C#开发导出Excel中遇到如下问题中的一种: Cannot get a text value from a numeric cell Cannot get a numeric value from ...

  5. Cannot get a text value from a numeric cell

    通过POI读取Excel文件时出现了如下的问题: java.lang.IllegalStateException: Cannot get a text value from a numeric cel ...

  6. excel导入linux乱码怎么解决方法,,请大家都来看下,Excel导入有乱码?原因出在哪里?应该怎么解决?...

    老师,感谢你再次的回答. 我按照您的方法操作,转换utf-8另外为CSV格式,然后这个CSV格式在Notepad++ 编辑器中打开后,没有乱码,μ 符号(希腊字符)正确显示. 我想导入文件已经准备完毕 ...

  7. Spring Boot整合thymeleaf异常 —— 无法通过th:text=“${xxx}“取到值的解决方法

    问题 前端页面 index.html ${msg}处爆红,无法取到值. <!doctype html><!--注意:引入thymeleaf的名称空间--> <html l ...

  8. java.lang.IllegalStateException: Cannot get a text value from a numeric cell

    异常 在使用POI读取Excel文件内容时,发生了异常,大概意思是不能从一个数值的列获取一个字符串类型的值,报错如下: 使用了getStringCellValue()方法来获取值,POI会判断单元格的 ...

  9. vue excel导入mysql详细教程_Vue前端上传EXCEL文件,后端(springBoot+MyBatis+MySQL)解析EXCEL并批量插入/更新数据库...

    文章目录 Vue前端 后端 controller层 service层:如何解析Excel文件 MyBatis:实现批量插入 在mysql中设置唯一索引Unique Index MySQL中的inser ...

最新文章

  1. 在linux 下怎么查看服务器的cpu和内存的硬件信息
  2. 重新认识HBase,Cassandra列存储——本质是还是行存储,只是可以动态改变列(每行对应的数据字段)数量而已,当心不是parquet...
  3. [FxCop.设计规则]16. 不要在封闭类中声明虚成员
  4. 拜托!不要再问我是否了解多线程了好吗
  5. 【Trie】bzoj1212 [HNOI2004]L语言
  6. 以下代码有什么问题(struct构造问题)
  7. 吴恩达 coursera AI 专项四第二课总结+作业答案
  8. spring boot 整合redis实现方法缓存
  9. mybatis jar包_Java修行第039天---Mybatis框架
  10. java实现时钟方法汇总
  11. applicationContext配置文件模板1
  12. android intent-filter作用,Android中Intent-Filter的匹配规则是什么
  13. 收获,不止SQL优化——抓住SQL的本质--第十四章
  14. 中兴通讯推出全球首款Wi-Fi 7标准5G CPE
  15. mysql sql语句面试经典50题_常见的SQL面试题:经典50题(简单)
  16. 在64位系统下,使用 RadASM IDE 写 32 位及 16 位的汇编程序
  17. python提取一句话中的数字_从Python的字符串列表中提取数字
  18. 数据结构习题练习(一)-绪论
  19. Centos7.6上安装水族馆遇到报错BEGIN failed--compilation aborted at /usr/local/bin/asciiquarium line 42.
  20. JAVA验证 手机、邮箱、电话、QQ 格式是否正确

热门文章

  1. 水题/poj 1852 Ants
  2. 2.monotouch 控件的使用
  3. vb mysql数据导入到mssql,[请教]怎样把*.txt文本的数据导入sql数据库中?
  4. java 证件识别_证件识别接口JAVA调用示例
  5. stream流map 多个字段_stream流根据对象指定字段去重
  6. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
  7. java 初始化系统参数_系统中参数的初始化 参数在系统中配置
  8. 使用Python,OpenCV构建透明的叠加层
  9. Flume基础及Flume高质量博客合集
  10. coco格式的数据集进行训练