我有 Excel 文件和一些内容,来自外部源(数据库、文件等)。我在 Excel 中遇到了数字单元格的问题 -getNumericValue 为任何单元格返回双精度值,无论值的格式如何。外部源返回数字的字符串表示形式,即它可能返回“301”和“301.0”,它们是不同的值,我不知道在哪种情况下可能是哪种类型。但是如果我在 Excel 文件中有“301”,getNumericValue 方法将始终返回“301.0”,所以如果我需要比较来自外部源和 excel 的值,则 excel 中的“301”将不同于来自外部源的“301”,因为它们将具有不同的字符串表示形式。
长话短说,你能告诉我在 Excel 中获取单元格值的字符串表示的工作方式吗?我只有 HSSF* 类可供使用。