我需要读取一个excel文件并遍历行。我使用下面的代码来读取 excel 文件。但我没有得到整行,而不是获取列值。
try
{
OleDbConnection objConnection = new OleDbConnection(strConnectionString);
string queryString = string.Format("Select * from [{0}$]", strSheetName, objConnection);
OleDbCommand command = new OleDbCommand(queryString, objConnection);
objConnection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
var val1 = reader[0].ToString(); //Here I want to get each row
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
我需要检查该行是否为空,如果不为空,我需要搜索特定列中的某些值。
谢谢你的帮助