Excel 在SSRS中将数字格式化为文本

Excel 在SSRS中将数字格式化为文本,excel,reporting-services,reporting,ssrs-2008-r2,ssrs-2012,Excel,Reporting Services,Reporting,Ssrs 2008 R2,Ssrs 2012,嗨,伙计们,我在SSRS有个大问题 我的报告名称和帐号中有一列 见附件 但当我在excel中导出时,它是这样的 看起来不错,但是当我点击帐号时,格式如下 客户不想要这种格式,有没有办法维护这种格式 不确定显示要求的灵活性,但向输出中添加非数字值将阻止Excel将其重新格式化为数字 正如@hannorfist所指出的,您可以使用表达式“'”和[account\u no]替换值[account\u no]。这将像'00000123124一样输出,但在用户单击它后将转换为00000123124

嗨,伙计们,我在SSRS有个大问题 我的报告名称和帐号中有一列 见附件

但当我在excel中导出时,它是这样的

看起来不错,但是当我点击帐号时,格式如下


客户不想要这种格式,有没有办法维护这种格式

不确定显示要求的灵活性,但向输出中添加非数字值将阻止Excel将其重新格式化为数字

正如@hannorfist所指出的,您可以使用表达式
“'”和[account\u no]
替换值
[account\u no]
。这将像
'00000123124
一样输出,但在用户单击它后将转换为
00000123124


如果您的客户不喜欢单击之前的显示方式,我建议使用不同的字符,如
,以便您的输出看起来像
#00000123124
。这在您的客户看来可能是合理的,当他们单击它时不会进行任何转换。

您是否尝试过将字段导出为文本/字符串?这将阻止Excel将其显示为数字。您的意思是在Excel中设置单元格格式并将其转换为文本?这很好,但客户不想这样做。此报告运行到服务器并自动将报告发送到电子邮件中。不,我的意思是,您可以在数据流中vonvert SSIS包中的字段。Excel应将列保留为文本。在SSRS中,使用CSTR转换为字符串<代码>=CStr()@Mithrandir我只是在SSR中这样做