当前位置:编程学习 > C#/ASP.NET >>

在C#.net 中读取EXCEL文件的数据

读取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的访问模式往里套就可以了。

希望这些小技巧能给大家带来帮助。



<
补充:asp.net教程,.Net开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,