如何在Excel文件的列中searchstring
我有一个Excel文件有一个列名称( name
),其中有以下条目:
- VIPIN
- VIPIN
- VIPIN
- 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++; } }