重新保存时,Excel文件大小减半

我们在SSRS上的报道很less。 当我尝试下载从SSRS服务器站点的报告作为Excel文件即让我说,我从服务器网站下载文件的位置为Excel(文件)它消耗1000 kb,但是当我尝试重新保存它(没有任何更改只是重新保存使用另存为)excel文件大小实际上减less到500 kb的一半。 如果您有任何问题,请告诉我如何有效地将报告导入到excel文件。

谢谢

这听起来像你可能会将您的报告部署到仍然呈现.XLS(Excel 2003)而不是.XLSX(Excel 2007+)的SQL Server版本(可能为2008R2)。 我们之前已经看到过这种行为。 据微软称这是一个已知的问题。

Excel 2003(.xls)文件的大小

重要不build议使用Microsoft Excel 2003呈现扩展。 有关更多信息,请参阅SQL Server 2016中的SQL Server Reporting Services中的弃用function。

当报告首次导出并保存到Excel 2003时,它们不会从Excel自动应用于其.xls工作簿文件的文件优化中受益。 较大的文件大小可能会导致电子邮件订阅和附件出现问题。 要减小导出报告的.xls文件的大小,请打开* .xls文件,然后重新保存工作簿。 重新保存工作簿通常会将其文件大小缩小40%到50%。

通过升级到渲染为.XLSX的更高版本的SQL,可以解决这个问题。 如果将SharePoint用作主机,则可能需要将SharePoint升级到适当的版本 。