JExcelApi の不具合について

仕事で、JExcelApi(jxl) を使用する機会があり、テスト感覚で使用開始。

もちろん、どこかの誰か様(どこかの天才)が作ったもので普通に動く。

さすが JExcelApi だーっと思ったのつかの間、excel から取得したデータがおかしい。。。

数値が勝手に下3桁でラウンドされている!!

これは、書式が指定されていないセルを、3桁でラウンドするように実装されていたのだ。

よくわからないまま、デバックを試みる。。。

う〜む。よくわからん。

なんかよくわからんが、原因のクラスを発見。

jxl¥read¥biff¥NumberRecord.java

jxl¥read¥biff¥NumberFormulaRecord.java

jxl¥read¥biff¥NumberValue.java
ここで、ラウンドする数を「###」と書いてあったので、必要な分「#」を追加して解決。
こんな修正でいいのかわからないが、なんとか解決できた。
ふー。
version:jexcelapi_2_6_10

Javaの関連記事
  • JExcelApi の不具合
おすすめの記事
Mac
最近持ち家を買おうか迷っています。 とりあえず住宅ローン試算表でも作成して現実的かどうか判断する為に簡単に作ってみました。 こちらからダウン...
FX で人生一発逆転を狙う方法
FX
海外FX会社 の XM を知ってはや数ヶ月。 昔FXをしている時に、もし元金がなくなったら海外FXのハイレバレッジで一発逆転を狙おうと 兄貴...
FX収益管理表(GMOクリック証券用)
FX
FX収益管理表(GMOクリック証券用)。 収益を管理する上で、 日付、通貨ペア、建玉レート、約定レート、スワップ、決算損益 を手打ちするのが...
Swift#2 Hello World の表示
Mac
第二回は、ボタン押下によるラベルの表示(Hello World)のやり方について説明していきます。 https://www.youtube...
金閣寺
旅行
2012年に iPhone で撮った金閣寺。 写真はあんましらんけど、構図はいいと勝手に思ってるもの。 左の木は湖の鏡ではなく、一本の木とい...