1

我在 BIRT 中有一个报告,在 Excel 中,一个特定的单元格显示“0.%”而不是“0%”。
在 pdf 中,我可以看到单元格设置为“0%”。
回到excel,单元格的值确实是“0%”,但是单元格保留了它从BIRT获得的格式,在excel和BIRT中是“0.##%”,这就是为什么它显示了这个不需要的写入“0.%”。

我该如何克服呢?

4

1 回答 1

0

well, i did transform the field into String, and managed to display the format as i want. i used parseInt(x) versus parseFloat(x) to dertermine whether i need to use

importPackage( Packages.java.text );
var sdf = new DecimalFormat("###,##0.00");

or not. and finally, i displayed the result as string concatenation with "%"

于 2013-11-14T14:43:44.100 回答