我现在在将EXEcel中的数据是按以下的方式读入的:
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\mydata.xls;Extended Properties=Excel 8.0" 
OleDbConnection myConn = new OleDbConnection ( strCon ) ; 
string strCom = " SELECT * FROM [Sheet1$] " ; 
myConn.Open ( ) ; 
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ; 
myDataSet = new DataSet ( ) ; 
myCommand.Fill ( myDataSet , "[Sheet1$]" ) ;
myConn.Close ( ) ; 

现在如果我想把我的excel文件mydata中的从第六行开始读,读取的列为8到13列;
从第六行开始,如果第一列的值为1的话,就读取到dataset中,如果是0的话,这一行则不读取.

我的这些代码应该怎么改一下比较好啊?
每一次自已做的都有问题,所以前来请教了!
感谢各位路过的大侠帮忙!