2

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」も含めることができることです..私もそれらを切り取ります..

この「問題」を解決するのを手伝ってくれるかもしれません。ありがとう!

4

1 に答える 1