SSRS 2008 Excel货币单元格式

我正在使用SSRS 2008,我有一份财务报告。 我希望在导出到Excel时,表格中的美元金额为货币或数字格式。 目前他们最终成为文本。

我尝试了几件事情,看看是否有可能。 我删除了表头,没有使用$符号,并将字段转换为十进制,但似乎没有任何工作。 Excel中的数据总是看起来像文本一样格式化。

有什么build议么?

确保使用格式string“C”,但导出到Excel是真正的文本呈现 – 它不具有Excel特定的属性/品质。

我发现,而不是在expression式中使用格式函数

=Format(myvar.value, "C") 

最好不要使用expression式,只需更改该字段上的文本框属性 。 例如,我会离开这个领域:

  =myvar.value 

然后,我将右键单击该字段,转到文本框属性,号码子类别/选项卡,然后select货币。

这样做时Excel中的结果是一个自定义数字格式与文本格式。