如何在Excel文件的列中搜索字符串

本文关键字:搜索 字符串 文件 Excel | 更新日期: 2023-09-27 18:16:32

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

  1. 一些
  2. 一些
  3. 一些
  4. 一些

我想计数name列中我的字符串是"vipin"的条目。使用OLEDB数据提供程序

如何在Excel文件的列中搜索字符串

您是否将excel工作表拉入这样的数据表?

OleDbDataAdapter cmd = new System.Data.OleDb.OleDbDataAdapter(   
            "select * from [" + worksheetName + "$]", con);   
        con.Open();   
        System.Data.DataSet excelDataSet = new DataSet();   
        cmd.Fill(excelDataSet);   
        con.Close();  

如果是,就像正常一样遍历datarow。

foreach(DataRow dataRow in excelDataSet.Tables[0].Rows){
    if(dataRow["columnName"].ToString().Equals("vipin")){
       count++;
    }
}