2013-04-09 16 views
0

我有一个代码,它将从excel文件中收集数字并将其存储到DB MySql中。使用java从e​​xcel中解析数​​字

String P01_PickModul = row.getCell(13).getStringCellValue();

问题是我不能与多个十进制聚集数,例如1.04166666666667

我设置SQL数据类型为双。

你能帮我解决这个问题吗? 谢谢。

+0

什么类型行? – 2013-04-09 11:54:38

+0

什么是细胞类型? 'row.getCell(###)。getCellType()' - 它是数字单元格还是字符串单元格? – Gagravarr 2013-04-09 13:59:33

+0

对不起,它是字符串单元格 – 2013-04-09 14:48:31

回答

0

尝试使用long作为数据类型并检查它的工作原理。

+0

long只能存储整数,它不会工作 – 2013-04-09 11:57:17

+0

谢谢,但是id不起作用 – 2013-04-09 14:41:28

0

尝试row.getDouble(13),并供您选择MODUL应该是双重的,但我不知道,什么类型的“行”是因此它可能会无法正常工作

相关问题