我在BIRT中有一个报告,在Excel中,特定单元格显示“0.%”而不是“0%”
在pdf中,我可以看到单元格设置为“0%”
回到excel,单元格的值真的是“0%”,但是单元格保留了它从BIRT获得的格式,在excel和BIRT中是“0。##%”,这就是为什么它显示了这个不需要的写入“0%”。
有没有人知道如何克服这个问题?
答案 0 :(得分:0)
好吧,我确实将字段转换为字符串,并设法显示我想要的格式。 我用parseInt(x)和parseFloat(x)来判断我是否需要使用
importPackage( Packages.java.text );
var sdf = new DecimalFormat("###,##0.00");
是不是。最后,我将结果显示为字符串连接“%”