导出到Excel时ssrs报告问题

时间:2014-10-23 12:10:58

标签: reporting-services ssrs-2008 ssrs-2008-r2

我正在研究SSRS。我创建了一个包含80,000行的报告。当我在本地服务器上运行此报告时,它运行正常。当我将报表转换为Excel时,它需要很长时间,文件已损坏,我无法打开它。

此外,将报告部署到报表服务器后,如果我尝试导出到Excel,则会显示运行时错误。

2 个答案:

答案 0 :(得分:1)

您超出了Excel导出的允许行数:

Excel Export Fail when Number of rows in the Excel sheet exceeded the limit of 65536 rows ssrs

不幸的是,它限制在65536行。

您可以导出为CSV,然后将其带入Excel。此外,由于我没有可用的SSRS 2008 R2实例,我没有对此进行测试,但您可以每50,000行添加分页符,然后尝试导出到Excel。

答案 1 :(得分:0)

您可以对报告进行分页并将其分解,以便在多个工作表上显示。我在一些显示100K +订单项的报告中完成了此操作。但那将是你唯一的选择。我听说在Excel 365中他们会将每行的最大行数减少到数百万,但我仍然建议将其分解,这样就不会花费太多时间。