我们在SSRS中的报道很少。当我尝试从SSRS服务器站点下载报告作为excel文件时,即假设我将文件从服务器站点下载到excel(文件)的位置,它消耗1000 kb但是当我尝试重新保存它时(没有任何更改只是使用save as重新保存.excel文件大小实际上减少到一半到500 kb。如果有的话,你们有没有相同的问题请告诉我如何有效地将报告导入excel文件。
谢谢
答案 0 :(得分:0)
听起来您可能正在将报告部署到仍然呈现.XLS(Excel 2003)而不是.XLSX(Excel 2007+)的SQL Server版本(可能是2008R2)。我们以前见过这种行为。这是一个已知问题according to Microsoft。
Excel 2003(.xls)文件的大小
重要 不推荐使用Microsoft Excel 2003呈现扩展插件。有关详细信息,请参阅SQL Server 2016中SQL Server Reporting Services中的不推荐使用的功能。
首次导出报告并将其保存到Excel 2003时,它们不会受益于Excel自动应用于其.xls工作簿文件的文件优化。较大的文件大小可能会导致电子邮件订阅和附件出现问题。要减小导出报告的.xls文件的大小,请打开* .xls文件,然后重新保存工作簿。重新保存工作簿通常会将文件大小减少40%到50%。
可通过升级到呈现为.XLSX的更高版本的SQL来解析。如果将SharePoint用作主机,则可能需要将SharePoint升级为appropriate version。