Excel シートを読みたいのですが、HSSF を使用しています。
行の例の内容は次のとおりです。
Cell0: Cell1:
A23456 123
ここで、Cell1 を文字列 "123" として読みたいと思います。HSSF は 123 が数値であることを認識します (getCellType は CELL_TYPE_NUMERIC == 0 を返します)。
toString (または getNumericCellValue) を呼び出すと、2 つの表現の両方が返されます: 123.0
しかし、小数点以下のない整数のみが必要です。
String.substring メソッドを使用して「.0」を切り取りますが、問題は、Excel シートに「実際の double」も含めることができることです..私もそれらを切り取ります..
この「問題」を解決するのを手伝ってくれるかもしれません。ありがとう!