sql-server-2005 – 什么原因导致Excel从SQL Server Reporting Services导出以生成异常大的文件?

我们有相对简单的Reporting Services报告,我们的用户通常会将其导出到Excel.我注意到Excel导出生成的文件看起来异常大.如果我打开其中一个文件,只需单击“保存”而不进行任何更改,文件大小将减少到之前大小的一半.有没有其他人遇到这个并且有一个已知的解决方法? 最佳答案 您已经提到报告相对简单,但这一点非常重要.导出到Excel将花费不同的时间来尝试和维护报表的外观.

如果您有许多不同的边框或颜色(特别是如果报表中的数据确定了不同的格式),这将使文件膨胀.

还要检查导出的工作表中是否创建了许多具有非常小且不寻常大小的列.导出执行此操作以尝试将Excel中的对齐与原始报表匹配.

尝试将报表重新创建为基本表格,没有格式或页眉/页脚,看看是否可以重现问题.如果Excel的行为是可接受的,那么将每个格式都添加回去,直到它出错.请告诉我们您的发现.

点赞