从报表查看器导出后Excel文件出错

问题描述 投票:0回答:2

我使用 ASP.NET 中的报告查看器创建了报告。但最近我发现当我下载后尝试打开 excel(xlsx) 文件时发生一些错误。它出现了错误消息 “我们发现‘Reportest(34).xlsx’中的某些内容存在问题。您希望我们尽力恢复吗?如果您信任此工作簿的来源,请单击“是”。

单击“是”后,会弹出另一个消息框,显示“已替换部分:/xl/worksheets/sheet1.xml 部分有 XML 错误”。非法 xml 字符。第 3 行,第 28935 列。

我尝试过对其进行压缩,并且已经找出了错误的原因。我发现错误是因为第28935行中的字符不可读

如何使用错误处理此错误。这是我的excel版本吗?因为以前它工作得很好。请帮我解决这个问题。

谢谢你

最诚挚的问候, 秋

asp.net excel openxml reportviewer
2个回答
1
投票

我已经得到了解决方案。我在报告查看器中添加了额外的 xls 格式(excel 2003)进行下载,问题得到解决。报告可以正常打开。谢谢!


0
投票

请问,你是怎么做到的? 我在 Visual Studio 2019 中使用 ReportViewer 15。当我尝试导出文件 xlsx 时,文件已下载,但文件未打开。 它说格式无效,然后抛出另一条消息,如果您信任文件的内容,请打开它,但它仍然显示为灰色。我用xls修改了xlsx扩展名,但是打开却是奇怪的字符。

© www.soinside.com 2019 - 2024. All rights reserved.