如何将Excel单元格中的数字字符串读取为字符串(而不是数字)?

  1. 我有包含以下内容的excel文件:

    • A1:一些字符串

    • A2:2

    所有字段都设置为字符串格式

  2. 当我使用POI读取java中的文件时,它告诉我A2是数值单元格格式

  3. 问题是A2中的值可以是2或2.0(我希望能够区分它们),所以我不能只使用.toString()

如何将值读取为字符串

我也有同样的问题。我做了cell.setCellType(cell.cell\u TYPE\u字符串)在读取字符串值之前,无论用户如何格式化单元格,这都解决了问题

发表评论