使用OleDB读取Excel文件内容 无法取到第一行数据是怎么回事?
如题
------解决方案--------------------第一列当做列名了.
------解决方案--------------------以前也遇到和你一样的问题,我的excel文件第一行是列名,不是真实数据。
------解决方案--------------------如果还是使用oledb,第一行是字段名,读出空记录集然后直接读取列名就可以
------解决方案--------------------第一列当做列名了. 
 ------------ 
 同意,不过没有测试
------解决方案--------------------  			OleDbConnection objConn  = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0; "+ 
 				 "Data Source= " + workbookPath +  "; " + 
 				 "Extended Properties=\ "Excel 8.0;HDR=YES;IMEX=1\ " "); 
 			//这里的HDR=YES好像是说把第一列作不作列头的意思
------解决方案--------------------string strConnection =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =  " + strFileName +  ";Extended Properties = Excel 8.0 "; 
 			OleDbConnection oleConnection = new OleDbConnection(strConnection); 
 			try 
 			{ 
 				oleConnection.Open(); 
 				DataSet dsRead = new DataSet(); 
 				OleDbDataAdapter oleAdper = new OleDbDataAdapter( " SELECT * FROM [ " + sheetName +  "$] ", oleConnection); 
 				oleAdper.Fill(dsRead,  "result "); 
 				return dsRead; 
 			}