来自SSRS排序的大型Excel文件

来自SSRS排序的大型Excel文件,excel,reporting-services,Excel,Reporting Services,由多个用户运行的SSRS 2005报告正在生成约45000多条记录,然后导出到Excel。这很好,但是当用户尝试对结果进行排序/过滤时,他们看到了巨大的延迟。起初,我认为这只是因为行数太多,但我们发现,当我们从Excel文件中剥离所有格式时,报表会快速排序和过滤。这是你们中任何人都见过的常见问题吗?你们将如何解决它?他们需要在主报告中保留格式,因此如果我可以不使用格式导出,那将是理想的 谢谢 您只能为ReportViewer excel渲染器设置三种设置。 看 不幸的是,所有这些都不会在导出的报

由多个用户运行的SSRS 2005报告正在生成约45000多条记录,然后导出到Excel。这很好,但是当用户尝试对结果进行排序/过滤时,他们看到了巨大的延迟。起初,我认为这只是因为行数太多,但我们发现,当我们从Excel文件中剥离所有格式时,报表会快速排序和过滤。这是你们中任何人都见过的常见问题吗?你们将如何解决它?他们需要在主报告中保留格式,因此如果我可以不使用格式导出,那将是理想的


谢谢

您只能为ReportViewer excel渲染器设置三种设置。 看

不幸的是,所有这些都不会在导出的报表中忽略格式设置。
我唯一能建议的是,在导出之前,从RDLC报告文件中去掉所有格式。

需要注意的一件有趣的事情是,如果打开Excel文件(通常是97-2003格式的XLS)并再次保存它(以相同的格式),而不做任何更改,文件将变小。显然,SSRS正在添加一些东西。我不知道是什么,为什么或多少,但也许它可以使您的Excel文件足够小?显然,这不是一个真正的解决方案,这就是为什么我把它放在评论中。