关于C#Excel导入sqlserver操作外部表不是预期的格式的错误

我想通过ASP.NET制作Excel导入sqlserver操作,对于普通的Excel文档导入没有问题,对于从网站导出的EXSEL文件则提示"外部表不是预期的格式。"的错误... 我想通过ASP.NET制作Excel导入sqlserver操作,对于普通的Excel文档导入没有问题,对于从网站导出的EXSEL文件则提示"外部表不是预期的格式。"的错误,我试着通过将下载的文件另存一下,就可以正常导入,如果直接导入总是提示上述的报错!附上我的通过OLEDB联接EXSEL的脚本:
Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'"
其中我将上面的IMEX改为2也不行!因为下载的EXCEL文件太多,用手工另存工作量巨大,哪位高手从事过类似开发是否遇到过个问题!
展开
 我来答
百度网友e166747
2010-02-03 · 超过17用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:56.6万
展开全部
应该是execl引擎不对,你看下你的execl是多少,再用适合他的引擎
妥当还通融的松柏D
2010-02-03 · TA获得超过159个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:165万
展开全部
Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; Extended Properties='Excel 8.0;'
用这个试试吧。我的是office2003的。应该行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式