BIRT到Excel单元格格式

问题描述 投票:1回答:1

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

我该如何克服?

excel birt
1个回答
0
投票

好吧,我确实将字段转换为String,并设法根据需要显示格式。我使用parseInt(x)与parseFloat(x)来确定是否需要使用

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

或不是。最后,我将结果显示为字符串连接,并带有“%”

© www.soinside.com 2019 - 2024. All rights reserved.