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

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:15:47
请问一下,我在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数据库(程序在别人的机器上还用,在我的机器上就不行~~~)

应该不用装:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +opnFileName +";Extended Properties='Excel 8.0;HDR=YES;;IMEX=1'";
如果不行就是你的文件路径错了

不是的,你要给它一个数据源,也就是Excel文件
你的连接方式好像不对啊,因为他是一个属于Access的数据文件,而C # 要求字符要正确,所以它的自动要给出@“”这种形式的!!

兄弟,之所以别人能用,应该是打开文件的路径不通,不行你调试看看,主要看看openfilename 的值