(asp.net c#)网站发布到服务器后,导入excel时,提示“外部表不是预期的格式”,原电脑却没有该错误。

2024-11-14 19:09:36
推荐回答(4个)
回答1:

Microsoft.Jet.OLEDB.4.0 这是03版本的链接 只安装07office有时不好使
因为有可能OLEDB里找不到4.0这个版本
Microsoft.ACE.OLEDB.12.0这个是07的版本 后面的excel版本也是12

试试把链接字符串改成07的 07可以读03

回答2:

用记事本打开你的excel文件,看看显示是否为乱码。
若是html代码,则表示你的Excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误;

回答3:

最后如何解决的?

回答4:

环境,本地环境与服务器环境的比较。