- - PR -
POIにおけるセル値の取得について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-08-15 17:50
いつもお世話になります。
POIライブラリを用いて、Javaからエクセルを読込んでいます。 エクセルファイルのA列のセルには000000001,0000000002のようなデータを入力しています。 これをgetStringCellValueで取得しようとすると、NumberFormatExceptionが発生します。 セルのTypeを判断するとNumber型でデータを取得されるのですが、 000000001ではなく、1.0E〜のように取得されてしまいます。 数字型のセルを強制的にgetStringCellValueで読み込める方法はないのでしょうか? | ||||
|
投稿日時: 2006-08-15 20:33
ん、getStringCellValue メソッドで、NumberFormatException が発生するのですか?? getNumericCellValue メソッドで取得後、String 型に変換してみてはどうでしょう? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-08-16 17:47
返信ありがとうございました。
000000001を'000000001と入力しておくと、getStringCellValueで取得できました。 やり方としては気持ち悪いので、 アドバイス頂いた方法でやってみます。 ありがとうございました。 |
1