S2Unitで桁数の大きい数値をreadXlsWriteDb

S2UnitでreadXlsWriteDbメソッドを使用してExcelで定義した16桁以上の数値をDBに書き込む場合、意図した値でDBに登録されない。
例えば、9999999999999999の16桁の数値をセルに記入した場合、DBには100の数値で登録される
この場合、セルの書式設定を「文字列」に変更すると、意図した値でDBに登録できる。

Seasar 2.4.6 + Oracle 10g R2 の環境で確認したが、他のDBだと違う結果になるかも。