1

使用 Apache POI,我正在尝试处理大量数字数据。例如,我正在检查单元格类型

     case HSSFCell.CELL_TYPE_NUMERIC:
                value = String.valueOf(cell.getNumericCellValue());
                break;

有没有办法可以确定单元格保存的数值类型?例如,我怎么知道将返回值转换为非浮点值是安全的?

4

1 回答 1

2

getNumericCellValue为所有数字单元格返回双精度值。您可以像这样检查值:

if( Math.floor(d) == d ) {
...
}
于 2009-11-09T17:42:30.873 回答