0

我无法使用 JXL jar 读取小于 0.001 的数字。当我从 0.000415

cell.getContents()

结果是0.0。

当我尝试从

( (NumberRecord) cell ).getValue()

它给了我类转换异常。有人可以告诉我如何从 JXL jar 中读取浮点数。

4

2 回答 2

0

使用后问题解决

if (cell.getType() == CellType.NUMBER)
{
NumberCell nc = (NumberCell) cell;
myDoubleValue = nc.getValue();
}
于 2014-06-16T06:33:41.670 回答
0

这里的getValue()返回值为double

所以你只需为一些变量赋值并检查你不需要转换为NumberRecord.

如果您需要将其转换为NumberRecord然后检查您NumberRecord的不是 double. 这就是为什么你会得到类转换异常。

于 2014-06-16T05:16:39.783 回答