C#实例化Excel.Application时出现FileNotFound错误求助
FileNotFound错误原因及解决办法
你遇到的FileNotFound错误,核心是Microsoft.Office.Interop.Excel依赖本地安装的Office Excel组件,触发场景主要有这几个:
- 本地未安装完整的Microsoft Office(必须包含Excel模块),Interop库找不到对应的运行依赖
- 项目引用的Interop.Excel程序集版本与本地Office版本不匹配(比如引用了Office 2016的Interop,但本地装的是2019或365)
- 未正确添加Interop引用:手动引用时选了无效路径,或NuGet安装
Microsoft.Office.Interop.Excel包不完整/未安装
从你的代码来看,仅初始化Excel.Application就报错,说明问题出在加载Excel组件本身,和文件路径无关,重点排查上述几点。
快速排查步骤
- 检查本地Excel安装:打开开始菜单确认是否有Microsoft Excel,或在控制面板-程序中查看Office安装状态
- 核对Interop版本:右键项目引用里的
Microsoft.Office.Interop.Excel,查看版本号是否和本地Office版本对应 - 重新安装Interop包:若用NuGet,卸载现有包后重新安装
Microsoft.Office.Interop.Excel,确保安装无报错
内容的提问来源于stack exchange,提问作者String
相关产品推荐
相关产品推荐

