2015-02-09 4 views
0

Как экспортировать данные отчета SSRS с более чем 32767 символами в excel. Я попытался использовать это решение, но не знаю точно, где я хочу его поместить. у кого-нибудь есть проницательность:Экспорт в 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

+0

Что именно находится в вашем отчете? Если я помню, предел 32767 символов находится в содержимом ячейки в Excel. –

ответ

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