C#连接EXCEL提示如上错误,一般是因为EXCEL是通过程序直接导出的,这种直接导出的格式实际是HTML格式,不是标准的EXCEL格式,所以C#不支持。所以需要打开这种格式的EXCEL文件后,再进行另存为XLS格式,然后就可以通过C#连接打开了。