【发布时间】:2014-08-22 09:51:36
【问题描述】:
我正在使用 apache POI 读取 excel。我要求 excel 中的值只能是整数。我已经这样做了
if(cell.getCellType()==XSSFCell.CELL_TYPE_NUMERIC)
但它适用于所有数值。但我只想检查整数。请帮助。我在这个 XSSFCell 中找不到任何东西来检查整数。
【问题讨论】:
-
你能不能只获取数字单元格值,这是一个双精度数,并测试该数字是否为整数?
-
是的,但我想问的是 POI 里面有没有东西..
-
不,一切都取决于你的规则。例如,如果有人在单元格中写入
1.25,然后将其格式化为整数,因此它只显示为1,您是否将其视为整数?您的业务规则对于一般情况可能过于具体,因此您只需要编写 3 行代码!
标签: java excel apache apache-poi