C#winform导出excel报错

qq_15197419 2019-07-23 05:59:31
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
查了下,这个异常很诡异,解决办法有的是删注册表,有的是EXCEL几个版本来回装,有的是卸载WPS。但是应用是面向用户的,总不能希望用户也能去操作注册表或者各种来回卸载重装吧?
想问问各位,还能有什么好的办法么?
...全文
217 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15197419 2019-07-24
  • 打赏
  • 举报
回复
感谢各位,已用NPOI解决问题了~
ManBOyyy 2019-07-24
  • 打赏
  • 举报
回复
了解一下NPOI
  • 打赏
  • 举报
回复
9527-早 2019-07-23
  • 打赏
  • 举报
回复
网上下载NPOI库,轻松操作excle,不安装excle都可以使用。推荐你使用

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧