读取EXCEL表数据的方法其实跟ACCESS差不多。EXCEL只是一个不同形式的库而已。
在.cs文件里面首先引用OLEDB:using System.Data.OleDb;
我们访问access数据库的方法是:“Provider=Microsoft.jet.oledb.4.0;data source=FilePath.mdb;”
访问EXCEL的其实差不多,只是驱动不一样而已:"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + "d:\FIlePath.xls;" + "Extended Properties=Excel 8.0;";
现在我们连接上了excel了,那怎么去取里面sheet表的值呢?在sheet表里面,默认的第一行为字段名称,第二行及一下的就是相应的字段的值了,。在select的时候表名称的写法推荐为:[sheet1$]。如:select * from [sheet1$]
其他的取值方法与ACCESS的完全一样,只需按ACCESS的访问模式往里套就可以了。
希望这些小技巧能给大家带来帮助。
时间: 2024-09-17 11:51:20