繁体   English   中英

SSRS大报告-导出到Excel时出错

[英]SSRS Large Report — Error When Exporting to Excel

将大型SSRS报告导出到Excel时遇到问题。 当它在三年的日期范围内运行时,我们会收到以下错误。 如果该报告分别针对每个年份运行,则不会发生该错误。

“我们发现'ReportName.xlsx'中的某些内容存在问题。您是否要我们尝试尽可能地恢复?如果您信任此工作簿的来源,请单击“是”。

单击“是”后,文件将打开,但看起来不可用。

除了一次运行报告一年之外,此错误的解决方法是什么?

我已在报表管理器中将报表的超时更改为“请勿超时”,但这无效。

任何大小的报告都可能发生此错误。 该问题可能是由输出列的数据类型的规模或精度引起的。 我认为Excel中的限制为20位(加上一个小数点),因此您可以将十进制值转换为decimal (14,6) ,这将解决此特定问题。

如果您超出了Excel中允许的最大行数/列数,您可能还会遇到其他人所说的问题。 这取决于您使用的SSRS的版本,因为较旧的版本会渲染较旧的Excel版本文件(我认为是Excel 97-2003,但可能是错误的)。 更高版本(我认为是SSRS2012)呈现较新的XLSX(Excel 2007->)格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM