您的位置:首页 > 编程语言 > C#

怎么样读取Excel表格中的数据(C#.Net)

2008-03-21 20:59 302 查看
其实读取Excel表格中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表。其二者的主要区别在于所使用的数据引擎不一样。在本文的程序中,通过下列代码实现读取Excel表格数据,具体如下:

//创建一个数据链接

string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample.xls;Extended Properties=Excel 8.0" ;

OleDbConnection myConn = new OleDbConnection ( strCon ) ;

string strCom = " SELECT * FROM [Sheet1$] " ;

myConn.Open ( ) ;

file://打开数据链接,得到一个数据集

OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;

file://创建一个 DataSet对象

myDataSet = new DataSet ( ) ;

file://得到自己的DataSet对象

myCommand.Fill ( myDataSet , "[Sheet1$]" ) ;

file://关闭此数据链接

myConn.Close ( ) ;

  怎么样读取Excel表格中的数据其实和读取数据库中的数据没有什么实质上的区别。

  注释:这里读取的是C盘根目录下的"Sample.xls"文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: