我有一个excel文件,其列名(name
)包含以下条目:
我想计算name
列中我的字符串为"vipin"
的条目。使用OLEDB数据提供程序。
答案 0 :(得分:2)
您是否正在将Excel工作表拉入DataTable?
OleDbDataAdapter cmd = new System.Data.OleDb.OleDbDataAdapter(
"select * from [" + worksheetName + "$]", con);
con.Open();
System.Data.DataSet excelDataSet = new DataSet();
cmd.Fill(excelDataSet);
con.Close();
如果是这样,只需像平常一样遍历DataRows。
foreach(DataRow dataRow in excelDataSet.Tables[0].Rows){
if(dataRow["columnName"].ToString().Equals("vipin")){
count++;
}
}