Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
BIRT で、Excel の特定のセルに「0%」ではなく「0.%」と表示されるというレポートがあります。 PDFでは、セルが「0%」に設定されていることがわかります。 Excel に戻ると、セルの値は実際には "0%" ですが、セルは BIRT から取得した形式 (Excel と BIRT では "0.##%") を保持しているため、この不要な書き込みが表示されます。 「0.%」。
どうすればこれを克服できますか?
さて、私はフィールドを文字列に変換し、私が望むようにフォーマットを表示することができました. parseInt(x) と parseFloat(x) を使用して、使用する必要があるかどうかを判断しました
importPackage( Packages.java.text ); var sdf = new DecimalFormat("###,##0.00");
か否か。最後に、結果を「%」を使用した文字列連結として表示しました