jxl-2.6.3.jar を使用しています。
小数点以下 1 桁までの bigdecimals を表示したい。
以下のように書くと 1.2 は "1.2" と表示されますが、1.0 は "1" と表示されます。. 1.0 の場合は 0 も必要です。つまり、単に「1」ではなく「1.0」です。.
BigDecimal number = new BigDecimal(1.0);
NumberFormat dp1 = new NumberFormat("#.#");
WritableCellFormat format = new WritableCellFormat(dp1);
workSheet.addCell(new Number(1, 1, number.doubleValue(),format));
ありがとう