[转]Excel导入异常Cannot get a text value from a numeric cell解决
2023-09-11 14:16:15 时间
原文地址:http://blog.csdn.net/ysughw/article/details/9288307
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());
}
相关文章
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"
- SQL server 导入数据 (excel导入到SQL server数据库)
- SQL server 导入数据 (excel导入到SQL server数据库)
- 用Python读写Excel文件(转)
- 数据分析系列篇:玩转excel
- excel怎么设置密码保护?Excel文件添加密码保护教程
- 如何不让Excel图表随源数据改变而改变
- fastadmin 中 Excel导入失败的原因
- EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用详情功能-通道配置Excel导入导出
- 根据XML配置规则导入Excel数据(五)ExcelReader XLS解析类
- C# Excel数据验重及Table数据验重
- 前端必备技能知识:vue.js操作excel表格,实现导入导出功能
- excel sumif函数拖动的问题
- PHP读取Excel里的文件
- 介绍一款开源的类Excel电子表格软件
- 前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)
- SpringBoot中使用Easyexcel实现Excel导入导出功能(二)