java – 我如何读取Excel单元格中的数字字符串作为字符串(不是数字)与Apache POI?

>我有excel文件与这样的内容:

> A1:SomeString
> A2:2

所有字段都设置为字符串格式。
>当我使用POI在Java中读取文件时,它告诉A2是数字单元格格式。
>问题是A2中的值可以是2或2.0(我想要能够区分它们),所以我不能只使用.toString()。

我可以做什么读取值作为字符串?

我有同样的问题。我做了cell.setCellType(Cell.CELL_TYPE_STRING);在读取字符串值之前,这解决了问题,无论用户如何格式化单元格。
http://stackoverflow.com/questions/1072561/how-can-i-read-numeric-strings-in-excel-cells-as-string-not-numbers-with-apach

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 我如何读取Excel单元格中的数字字符串作为字符串(不是数字)与Apache POI?