怎么样读取Excel表格中的数据(C#.Net)
其实读取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"文件。
    -----------------------------------------------------------------
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号