从SSRS下载.csv需要避免使用科学计数法格式

问题描述 投票:1回答:2

存在一个问题,在下载报告时,具有15位以上数字的字段将转换为科学计数法而不是显示完整数字(即672000000000000 = 6.72×10到14度)。我知道这是一项excel功能,但是在SSRS端是否有任何解决方法?

谢谢!

sql excel ssrs-2008
2个回答
1
投票
这是一个Excel问题,而不是Reporting Services问题。 SSRS CSV导出应包含报告中存在的编号,例如672000000000000

Excel的默认行为(可能是用来打开CSV文件的)是使用科学计数法(即“ 6.72E + 14”)显示如此大的值。无法从SSRS内部控制此行为。

作为替代,您可能考虑对报表使用

Excel呈现方法,这可能使您可以更好地控制这些数字的显示。


0
投票
如果您将表达式转换为SSRS中的字符串,Excel不会将其弄乱。进入文本框的表达式,然后键入以下内容:= Str(Fields!

YourFieldHere。Value)

© www.soinside.com 2019 - 2024. All rights reserved.