0

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);
}

行が空かどうかを確認する必要があります。空でない場合は、特定の列の値を検索する必要があります。

ご協力いただきありがとうございます

4

0 に答える 0