SSRS экспорт отчета в Excel без рендеринга в браузере и удаления скрытых столбцов - PullRequest
0 голосов
/ 15 сентября 2018

Как я могу напрямую экспортировать отчет из SSRS в Excel (xls, xlsx) без необходимости его рендеринга в веб-браузере, поскольку отчет слишком большой и рендеринг очень медленный?

И как я могу удалить скрытые столбцы и строки из этого экспортированного отчета.

1 Ответ

0 голосов
/ 15 сентября 2018

Чтобы экспортировать отчет напрямую, необходимо использовать URL-адрес, который будет выполнять экспорт в ваш формат. Вот справочник Microsoft Docs .

Вот пример URL для экспорта в формате XLSX:

http://myrshost/ReportServer?/myreport&rs:Format=EXCELOPENXML

Скрытые столбцы и строки могут быть связаны со строками и столбцами табликса, которые установлены как скрытые. Отчет в формате Excel также содержит небольшие пустые ячейки для любых пробелов в вашем дизайне. Насколько мне известно, вы не можете удалить их, не влияя на макет файла Excel. Когда я знаю, что отчет будет экспортирован в Excel, я включаю только таблицу / Табликс без пробелов в отчете. Это производит довольно чистый файл Excel.

...