我正在使用HSSF-POI來讀取excel數據。問題是我有一個單元格中的值,看起來像一個數字,但確實是字符串。如果我在Excel中查看格式單元格,它說類型是「文本」。 HSSF Cell仍然認爲它是數字。我怎樣才能得到一個字符串的值?從HSSF中讀取Excel中的字符串值,但它是雙重的
如果我嘗試使用cell.getRichStringValue
,我會得到異常;如果cell.toString
,它與Excel工作表中的值不同。
編輯:直到得到解決,我將使用
new BigDecimal(cell.getNumericCellValue()).toString()
您是否可以從xls文件中去除任何不相關或私有的數據並將其用於測試? – 2009-09-15 20:34:49