2016-07-07 2 views
1

Я ищу способ установить Excel перерывы страницы в экспортированном отчете SSRS. Я могу найти информацию по всему сайту об использовании SSRS перерывов страницы, чтобы контролировать то, что появляется на отдельных листах, но это не то, что я ищу. Я хотел бы, чтобы мой отчет отобразил на один рабочий лист, но контроль, когда разрывы страницы Excel будут отображаться при просмотре экспортированного листа в предпросмотре страницы.Как я могу экспортировать отчет SSRS, чтобы преуспеть с перерывами страницы Excel (не отдельные листы)?

Я нашел еще два вопроса (here и here), которые охватывают то, что я прошу, но ни один из ответов в этих потоках не ответил на мой вопрос.

Вот изображение, чтобы уточнить, что я ищу, чтобы контролировать:

Excel spreadsheet

Можно ли контролировать эти разрывы страниц или все еще невозможно, как было предложено Jeroen?

Я использую BIDS для разработки отчета, а наш сервер SSRS - 2008R2.

ответ

1

Даже в SQL (SSRS) 2016, это не представляется возможным: От https://msdn.microsoft.com/en-us/library/dd255234.aspx?f=255&MSPPError=-2147217396

Page проклейки

рендеринга расширение Excel использует высоту страницы и ширина настройки, чтобы определить, какие бумаги для определения в таблице Excel . Excel пытается сопоставить параметры PageHeight и PageWidth с одним из наиболее распространенных форматов бумаги. Если совпадений не найдено , Excel использует размер страницы по умолчанию для принтера. Ориентация установлена ​​на «Портрет», если ширина страницы меньше высоты страницы; в противном случае для ориентации задано значение Пейзаж.

В SSRS 2008R2 это, безусловно, еще невозможно, и оно не может быть добавлено к более старым версиям. Я видел, как он добавляется в новую версию, но даже там, продукт ориентирован на рендеринг лучшего вывода HTML на несколько устройств. Написав код, теоретически вы могли бы создать свой собственный экспортный код для экспорта в Excel, но это было бы огромным начинанием, по крайней мере, сотнями, а может быть, тысячами часов.

+0

Спасибо, это именно то, что мне нужно было знать. –

Смежные вопросы