- PR -

jakarta-POI のsetDataFormatについて

1
投稿者投稿内容
kkk
会議室デビュー日: 2008/04/13
投稿数: 8
投稿日時: 2008-08-12 17:22
jakarta-POI を使用して、Excelをダウンロードする処理を作成しています。
バージョン:POI3.1  Excel2003

Javaから数値を出力する際、フォーマットを"0.0"で出力したいのですが、
以下のようにセットしてもフォーマットがうまくききません。
  HSSFCellStyle style = workbook.createCellStyle();
  HSSFDataFormat format = workbook.createDataFormat();
  style.setDataFormat(format.getFormat("0.0"));
ただ、
  style.setDataFormat(format.getFormat("0.00"));
に変えると、ユーザ定義型で"0.00"がセットされ
正しく表示できます。

どなたか解決策をご存知の方いらっしゃいましたら
ご教示ください。
よろしくお願いいたします。

だっちょ
大ベテラン
会議室デビュー日: 2006/12/05
投稿数: 115
投稿日時: 2008-08-12 18:01
POI-3.0.2+OpenOfficeだと問題ないみたいに見えますが、また3.1だけで起こる現象では?
1

スキルアップ/キャリアアップ(JOB@IT)