2017-01-09 4 views
1

RDLCからExcelファイルにデータをエクスポートする際に奇妙な問題に直面しています。 のようにフォーマットされた数値が含まれ、いくつかの列があります:8.407,47:RDLCからExcelにエクスポートする際に十進数の書式設定が正しくありません

#は、0.00

は、レポートのプレビューでは値が正しく、たとえば示しましたさ。また、同じ値がExcelに正しくエクスポートされますが、セルをクリックすると値は8.407,474になります。

私は機能をFormatNumer使用してみましたが、Excelで、その場合にはアポストロフィがあるが追加され、私の電話番号は8.407,47

」のような任意のより多くの数が、テキストは私が何かを逃したのではないでしょうか?エクスポートされたExcelファイルに整形番号を正しく表示する方法はありますか?ここで

は、プレースホルダの設定です: enter image description here

そして、ここでは、私がExcelにエクスポートした後得るものです: enter image description here

答えて

1

あなたはにそれを丸めた値ではなく、をフォーマットされていますので、あなたのDataSetの値はおそらく8.407,474であり、rdlcに記載されているように2桁の10進数でフォーマットされていても、そのままExcelにエクスポートされます。

あなたは2桁以上のものをエクスポートしたくない場合は、レポートに数値フィールドを表示するには、この機能を使用する必要があります。

=Round(Fields!YourNumber.Value, 2) 
関連する問題