Microsoft.Jet.OLEDB.4.0 这是03版本的链接 只安装07office有时不好使
因为有可能OLEDB里找不到4.0这个版本
Microsoft.ACE.OLEDB.12.0这个是07的版本 后面的excel版本也是12
试试把链接字符串改成07的 07可以读03
用记事本打开你的excel文件,看看显示是否为乱码。
若是html代码,则表示你的Excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误;
最后如何解决的?
环境,本地环境与服务器环境的比较。