1

Apache POIを使用して、大量の数値データを処理しようとしています。たとえば、細胞型をチェックしています

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

セルが保持している数値の種類を判別する方法はありますか?たとえば、戻り値を非浮動小数点値にキャストしても安全であることをどうやって知ることができますか?

4

1 に答える 1

2

getNumericCellValueは、すべての数値セルに対して double を返します。次のように値を確認できます。

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