C# excel 2013和2016未打开html报告
我们有一个在服务器端生成html表的应用程序,允许用户下载xls文件形式的报告。应用程序以html格式返回数据,但保存为xls 在过去一周左右的时间里,这些报告已经停止工作。我们收到错误消息说 Excel无法打开文件Report1.xls,因为文件格式或 文件扩展名无效。确认该文件未被删除 已损坏,并且文件扩展名与文件格式匹配C# excel 2013和2016未打开html报告,c#,excel-2013,excel-2016,C#,Excel 2013,Excel 2016,我们有一个在服务器端生成html表的应用程序,允许用户下载xls文件形式的报告。应用程序以html格式返回数据,但保存为xls 在过去一周左右的时间里,这些报告已经停止工作。我们收到错误消息说 Excel无法打开文件Report1.xls,因为文件格式或 文件扩展名无效。确认该文件未被删除 已损坏,并且文件扩展名与文件格式匹配 这个问题有解决办法吗 对于其他有类似问题的人,我们可以通过以下解决方法来解决此问题- 您可以使用Excel中现有的受信任位置功能 2010年、2013年和2016年,通过
这个问题有解决办法吗 对于其他有类似问题的人,我们可以通过以下解决方法来解决此问题- 您可以使用Excel中现有的受信任位置功能 2010年、2013年和2016年,通过文件->选项->信托中心->信托 中心设置->受信任的位置。
Excel 2013到目前为止仍然存在问题您是否考虑过使用SSR?我们有700多份报告,这将需要大量的开发时间。如果您不愿意根据您发布的内容将其转换为SSR,那么听起来您需要调试当前问题。。这可能有很多原因,因为我们不知道您的应用程序当前如何生成HTML表,您可能会从我们这里得到很多猜测工作。。除了在这里提出问题,你还做了什么。。?您有权访问源代码吗。。?如果是这样的话,请开始查看代码并调试..我在microsoft论坛上找到了答案。Microsoft在7月份发布了excel的安全更新,导致了此问题。更多信息在这里-欢迎来到StackOverflow Matthias,但这个答案并没有真正回答“这个问题有解决方法吗?”的问题。我希望这也能扩展到2003年的用户。至少这个答案对2007年及以后的用户有帮助