将excel单元格文本转换为数字poi

nag*_*ddy 2 java export-to-excel apache-poi

HAI

我想要使​​用POI API将单元格文本值转换为Excel中的数字.

单元格文本值,如'2,345',表示为数字.

我怎样才能做到这一点.

如果有人遇到这个问题,请告诉我...

Tru*_*oft 6

如果您将值存储为String,请使用:

String valueAsString = "2345";
cell.setCellValue(new BigDecimal(valueAsString).doubleValue());
Run Code Online (Sandbox Code Playgroud)

如果您的值是数字,请直接将其传递给方法:

cell.setCellValue(2345);
Run Code Online (Sandbox Code Playgroud)