读取Excel的数字单元格时报了Cannot get a STRING value from a NUMERIC cell错误

写了一个导入功能,平时都是好的,可客户导入了报了这么一个错。自己实时解决了一下。
Cannot get a STRING value from a NUMERIC cell
.很明显示是类型转换错误
网上查了一下:
DataFormatter format = new DataFormatter();就可以
让后自己改写了一下:
DataFormatter format = new DataFormatter();
String fieldName = format.formatCellValue(nameRow.getCell(i)).toString();
在这里插入图片描述
真的可以导入了,但问题是导入到数据库中的数据全为null,自己第一想法就是字段名对不上,导入的数据字段名为为大写,而接受的为小写,将字段改为小写就可以了。

发布了21 篇原创文章 · 获赞 0 · 访问量 198

猜你喜欢

转载自blog.csdn.net/qq_35315439/article/details/105040785