2006-12-13 S2Unitで桁数の大きい数値をreadXlsWriteDb Seasar Tips S2UnitでreadXlsWriteDbメソッドを使用してExcelで定義した16桁以上の数値をDBに書き込む場合、意図した値でDBに登録されない。 例えば、9999999999999999の16桁の数値をセルに記入した場合、DBには100の数値で登録される この場合、セルの書式設定を「文字列」に変更すると、意図した値でDBに登録できる。Seasar 2.4.6 + Oracle 10g R2 の環境で確認したが、他のDBだと違う結果になるかも。