如何在Excel文件的列中searchstring

我有一个Excel文件有一个列名称( name ),其中有以下条目:

  1. VIPIN
  2. VIPIN
  3. VIPIN
  4. VIPIN

我想统计我的string是"vipin"name列中的条目。 使用OLEDB数据提供者。

你是否把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++; } }