【问题标题】:export ssrs report data into multiple excel files将ssrs报告数据导出到多个excel文件中
【发布时间】:2013-09-02 10:40:30
【问题描述】:
我通过数据驱动订阅调用报告。我们拥有非常庞大的数据(以百万计)。因此报告将生成非常大的 Excel 文件。
我们为用户提供了下载选项,用于下载创建的报表 Excel 文件。但如果文件非常大,用户将无法下载文件。
有谁知道如何将报表数据拆分为多个 Excel 文件。 SSRS可以处理吗?在某些大小限制后将数据拆分到下一个文件。就像为同一个报告调用生成多个文件一样。
【问题讨论】:
标签:
reporting-services
ssrs-2008
【解决方案1】:
您可以通过转到报告属性中的分页选项来将记录拆分为多个文件。或者您可以转到工具提示并在那里编写自定义表达式来显示您希望在一个文件中看到多少数据。
或者您可以使用 SSIS 的帮助将报表拆分为多个 Excel 工作簿。
【解决方案2】:
AFAIK SSRS 中没有处理此问题的功能。
您将不得不推出自己的解决方案:在服务器端异步(或预定)生成报告,然后创建一个应用程序以将文件分成不同的部分。