我正在使用 HSSF-POI 读取 excel 数据。问题是我在一个单元格中有一个看起来像数字但实际上是字符串的值。如果我查看 Excel 中的格式单元格,它会显示类型是“文本”。HSSF Cell 仍然认为它是数字的。如何将值作为字符串获取?
如果我尝试使用cell.getRichStringValue
,我会得到异常;如果cell.toString
,它与 Excel 工作表中的值不完全相同。
编辑:直到这个问题得到解决,我会使用
new BigDecimal(cell.getNumericCellValue()).toString()