如果用cell.getContents()读取带小数的数值,只能得到3位小数的值,后面的值被抛弃,不知道为啥。
所以需要先判断cell的类型:
if (cell.getType() == CellType.NUMBER)
{
NumberCell numc = (NumberCell) cell;
//得到单元格的数值。
double value =numc.getValue();
}
这样才能得到excel文件中高精度的数值。
所以需要先判断cell的类型:
if (cell.getType() == CellType.NUMBER)
{
NumberCell numc = (NumberCell) cell;
//得到单元格的数值。
double value =numc.getValue();
}
这样才能得到excel文件中高精度的数值。