C# 打开Excel表格的时候报错“外部组件发生异常。”麻烦大家了

如题所述

打开任务管理器,看看是不是开启了多个Excel。有可能因为上次调试异常终止,导致你打开的文件被占用了。
另外,在进行调试的时候,不要打开程序运行所需的Excel文件。

如果我的回答能够帮助到你,希望能采纳我的回答。追问

谢谢您,我没有打开任何文件,只是启动电脑后,直接运行的程序。

追答

是在哪一步抛出的异常?
Fill还是Close

追问

您好,是Fill的时候抛出的异常!

追答

1、检查SheetName是否正确。

2、是否是第二次运行的时候报错。因为第二次运行的时候,conn已经Close了……我觉得会出问题。
3、更换一个没有内容的Excel查看是否有问题。

温馨提示:答案为网友推荐,仅供参考
相似回答