关于c#winform文件读取与显示问题

请问一下,我在VS2005中的C#winfrom程序中要实现对EXCEL文件的读取显示,我用OLEDB方式读取EXCEL,但是出现了错误con.ConnectionStr... 请问一下,我在VS2005中的C#winfrom程序中要实现对EXCEL文件的读取显示,我用OLEDB方式读取EXCEL,但是出现了错误
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + opnFileName + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"";
这个链接是不是我要安装ACCESS数据库(程序在别人的机器上还用,在我的机器上就不行~~~)
展开
 我来答
百度网友32ff50e
2009-09-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:0
展开全部
应该不用装:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +opnFileName +";Extended Properties='Excel 8.0;HDR=YES;;IMEX=1'";
如果不行就是你的文件路径错了
fanshengrui
2009-09-05 · 超过30用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:93.4万
展开全部
不是的,你要给它一个数据源,也就是Excel文件
你的连接方式好像不对啊,因为他是一个属于Access的数据文件,而C # 要求字符要正确,所以它的自动要给出@“”这种形式的!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
symxz
2009-09-06 · TA获得超过279个赞
知道答主
回答量:125
采纳率:0%
帮助的人:48万
展开全部
兄弟,之所以别人能用,应该是打开文件的路径不通,不行你调试看看,主要看看openfilename 的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式