无法将类型为“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))。
试了网上所有方法还是没能解决,我建的是C#网站
Execl的话确实NPOI好用些,COM的有很多问题,特别是没装office的话COM是不能用的
请用NOPI库来读取Excel文件,不要用Excel的COM对象。
因为如果把程序发布到其它机器上,根据本机的Excel版本会有不同的行为。
看你的错误像是本机根本没安装Excel。。。
可能和Excel版本有问题,建议楼主使用第三方office类库,否则必坑。