0

xsl を Excel レポートに変換しています。整数を小数点付きの整数としてレンダリングできません。私はxslでformat-number関数を使用していますが。しかし、千と小数点の両方を使用すると、3 より大きい数字の数字のみが小数点付きでレンダリングされます... 例

700 は 700 自体としてレンダリングされますが、1,700.00 としてレンダリングされる 1700 としてレンダリングされる 700.00 として Excel が必要ですが、1700 自体としてレンダリングされる 1700 だけを使用する場合は、1700 としてレンダリングされます...貴重な回答を手伝ってください..

4

1 に答える 1

0

関数の仕様を参照してくださいformat-number。パターン文字列は、JDK 1.1 DecimalFormat クラスで指定された構文を使用します ( JDK 1.4.2 の対応するドキュメントを参照してください)。

具体的に0は、 は数字、#は数字、ゼロの場合は省略、,はグループ化 (1000 単位) の区切り文字、. は小数点の区切り文字です。

が必要なようです#,###.00。いくつかの例:

format-number(700, '#,###.00')

700.00

format-number(1700, '#,###.00')

1,700.00

format-number(1700000, '#,###.00')

1,700,000.00

于 2013-03-11T19:41:02.923 に答える