java POI 从Excel导入数据库数据问题详解
1、一开始将Excel中整数导入数据库时,发现全变成带一位小数的了,郁闷。。。
于是用了DecimalFormat df = new DecimalFormat("0");
cell=df.format(row.getCell(j).getNumericCellValue()).toString();
的方法解决了
2、刚想高兴一下,发现Excel中的银行卡号是19位的,输入自动变成科学记数法,真高级。。。
只好将数字转换为text格式,再运行,出错,这下明白了:将(1)中添加的两行代码去掉,直接获取
Cell值就可以了
1、一开始将Excel中整数导入数据库时,发现全变成带一位小数的了,郁闷。。。
于是用了DecimalFormat df = new DecimalFormat("0");
cell=df.format(row.getCell(j).getNumericCellValue()).toString();
的方法解决了
2、刚想高兴一下,发现Excel中的银行卡号是19位的,输入自动变成科学记数法,真高级。。。
只好将数字转换为text格式,再运行,出错,这下明白了:将(1)中添加的两行代码去掉,直接获取
Cell值就可以了