首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取使用openXml生成.xlsx文件时出现的文档OfficeImportErrorDomain错误912

无法读取使用openXml生成.xlsx文件时出现的文档OfficeImportErrorDomain错误912
EN

Stack Overflow用户
提问于 2013-12-17 15:17:39
回答 1查看 9.6K关注 0票数 3

我正在使用OpenXMl生成Excel文件(.xlsx)。我可以在我的电脑上打开生成的文件(.xlsx),但我不能在我的Ipad上打开它。它甚至没有密码保护,但我得到了912错误。

这是我的C#代码

代码语言:javascript
复制
string fileName = "Report.xlsx";          
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";// "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"; //"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" '"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" '"application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2014-08-08 21:16:45

您是否尝试过使用第三方组件(如ClosedXML )生成所需的.xlsx文件?

我们最近使用了它,它需要15分钟来实现:也许你可以试一试。如果问题与不完全符合OpenXml格式有关,也许ClosedXml可以做得更好……

Github (从Codeplex移出)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20628143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档