2015-02-09 38 views
0

如何在Excel中导出超过32767个字符的SSRS报表数据。我试图使用这个解决方案,但我不知道我要放在哪里。任何人有一些洞察力:导出为Excel限制

Globals!RenderFormat.Name = "EXCEL",LEFT(Fields!Message.Value,32767),Fields!Message.Value 
+0

你可以按照这个链接,它可以帮助你http://blogs.msdn.com/b/robertbruckner/archive/2010/05/02/globals-renderformat-aka-renderer-dependent- report-layout.aspx – HaveNoDisplayName 2015-02-09 21:46:55

+0

你的报告究竟是什么?如果我记得,32767字符限制在Excel中单元格的内容上。 – 2015-02-09 23:53:13

回答

2

试试这段代码,我发现网上的某个地方。

=IIf(Globals!RenderFormat.Name= "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL",Left(Fields!Parameters.Value,32767),Fields!Parameters.Value) 

它为我工作。

显然Reporting Services使用Office OPEN XML格式。

https://msdn.microsoft.com/en-us/library/dd255234.aspx