我有一个包含此单元格值7501035907584的Excel文件
我希望能够将单元格值读入字符串变量而无需任何更改。我尝试使用的是DataFormatter类,但是格式化的结果是“ 7.50104E + 12”,这不是我想要的。有没有办法告诉Apache POI照原样读取数字单元格值?
这是我使用的代码:
DataFormatter formatter = new DataFormatter()
String barcode = formatter.formatCellValue(cell)
注意:根据神圣文档,我不想更改单元格类型,因为它是haram
最佳答案
我的解决方案是转换:
数值单元格值-> BigDecimal-> BigInteger->字符串