我有一个代码,它将从excel文件中收集数字并将其存储到DB MySql中。使用java从excel中解析数字
String P01_PickModul = row.getCell(13).getStringCellValue();
问题是我不能与多个十进制聚集数,例如1.04166666666667
我设置SQL数据类型为双。
你能帮我解决这个问题吗? 谢谢。
我有一个代码,它将从excel文件中收集数字并将其存储到DB MySql中。使用java从excel中解析数字
String P01_PickModul = row.getCell(13).getStringCellValue();
问题是我不能与多个十进制聚集数,例如1.04166666666667
我设置SQL数据类型为双。
你能帮我解决这个问题吗? 谢谢。
尝试使用long
作为数据类型并检查它的工作原理。
long只能存储整数,它不会工作 – 2013-04-09 11:57:17
谢谢,但是id不起作用 – 2013-04-09 14:41:28
尝试row.getDouble(13),并供您选择MODUL应该是双重的,但我不知道,什么类型的“行”是因此它可能会无法正常工作
什么类型行? – 2013-04-09 11:54:38
什么是细胞类型? 'row.getCell(###)。getCellType()' - 它是数字单元格还是字符串单元格? – Gagravarr 2013-04-09 13:59:33
对不起,它是字符串单元格 – 2013-04-09 14:48:31