关于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数据库(程序在别人的机器上还用,在我的机器上就不行~~~) 展开
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + opnFileName + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"";
这个链接是不是我要安装ACCESS数据库(程序在别人的机器上还用,在我的机器上就不行~~~) 展开
3个回答
展开全部
不是的,你要给它一个数据源,也就是Excel文件
你的连接方式好像不对啊,因为他是一个属于Access的数据文件,而C # 要求字符要正确,所以它的自动要给出@“”这种形式的!!
你的连接方式好像不对啊,因为他是一个属于Access的数据文件,而C # 要求字符要正确,所以它的自动要给出@“”这种形式的!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟,之所以别人能用,应该是打开文件的路径不通,不行你调试看看,主要看看openfilename 的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询