怎么样读取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"文件。
//创建一个数据链接
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"文件。
相关文章推荐
- 怎么样读取Excel表格中的数据(C#.Net)
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- Winform中Datagird数据输出到Excel表格,C# .NET
- 解决读取Excel表格中某列数据为空的问题 c#
- C#使用Ado.Net更新和添加数据到Excel表格的方法
- ADO.NET 2.0:如何排除错误信息「当目前没有数据时,尝试读取无效」(C#)
- 用C#如何读取EXCEL表格中的数据,再导入我数据库中,
- c#.net读取excel表格
- ADO.NET 2.0:如何排除错误信息「当目前没有数据时,尝试读取无效」(C#)
- C#.Net 4 通过映射读取DbDataReader中的数据
- 如何使用C#和ADO.NET在SQL Server数据库读取和写入blob数据
- Asp.net C# Json 数据的读取方式
- C#程序从Excel表格中读取数据并进行处理
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- 解决读取Excel表格中某列数据为空的问题 c#
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- C# 读取Excel表格中的数据
- C#(asp.net)保存数据到文件,读取文件数据
- C#.NET上传和读取图片数据