Excel找到了不可读的内容,您是否要恢复此工作簿的内容。从RDLC导出

时间:2018-08-07 14:13:55

标签: asp.net excel rdlc

当尝试使用后端的ReportViewer将RDLC导出为EXCEL(xlsx)时,
Excel抛出
Excel发现了不可读的内容,您要恢复此工作簿的内容 ”。
我试图将文件类型重命名为zip并提取内容,并尝试修改xml(只是在第一个标签之后引入了新行 )。
然后按Zip并重命名为XLSX。解决了该问题,excel打开后没有任何提示。
该如何解决?
浏览了许多无法解决实际原因的帖子。

我什至尝试使用空白RDLC报告。不能解决问题,表明该问题与报告数据不相关。 XLS类型也可以正常工作。

谢谢。

1 个答案:

答案 0 :(得分:0)

最后找到了解决方法:
根据网上提供的用于从后端下载RDLC报告的代码,Response处理不当,忘了终止导致文件损坏和以上错误的响应。
只需在末尾添加 Response.End(); 即可解决问题。