我无法使用 JXL jar 读取小于 0.001 的数字。当我从 0.000415
cell.getContents()
结果是0.0。
当我尝试从
( (NumberRecord) cell ).getValue()
它给了我类转换异常。有人可以告诉我如何从 JXL jar 中读取浮点数。
使用后问题解决
if (cell.getType() == CellType.NUMBER)
{
NumberCell nc = (NumberCell) cell;
myDoubleValue = nc.getValue();
}
这里的getValue()
返回值为double
。
所以你只需为一些变量赋值并检查你不需要转换为NumberRecord
.
如果您需要将其转换为NumberRecord
然后检查您NumberRecord
的不是
double
. 这就是为什么你会得到类转换异常。