0

Apache POIを使用してドキュメントを生成し、セルスタイルに小さな問題があります。現在、次のものを使用しています。

CellStyle currencyCellStyle=workbook.createCellStyle();
currencyCellStyle.setDataFormat(format.getFormat("$#,##0.00"));

これは正の数ではまったく問題なく機能しますが、負のセルには別のスタイルを自動的に割り当てたいと思います。

質問:個々のセルの値を確認して別のスタイルを割り当てることなく、これを設定する方法はありますか?

または、代わりに、Apache POIに組み込みのExcel通貨形式をその否定的なオプションの1つで使用するように指示する方法はありますか?

4

2 に答える 2

6

見つけました、ありがとう:D

CellStyle currencyCellStyle=workbook.createCellStyle();
currencyCellStyle.setDataFormat(format.getFormat("$#,##0.00;[Red]($#,##0.00)"));
于 2009-05-29T15:01:29.393 に答える