C19から始まる「C」列のみでExcelシートデータを選択するには、SQLクエリを(C#で)作成する必要があります。しかし、より多くのデータが列に追加されているため、終了セル番号を指定できません。したがって、列の終わりを指定する方法を知る必要があります。助けてください。私が使用しているクエリについて言及しました。そして、私が使用しているExcelシートの画像を添付しました!.そして、出力データグリッドビューを添付しました!
//Generte Oracle Datatable
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;"
+ @"Data Source=" + textBox1.Text + ";" + @"Extended Properties=""Excel 12.0 Macro;HDR=Yes""");
conn.Open();
OleDbCommand ccmd = new OleDbCommand(@"Select * From [SPAT$]", conn);
OleDbDataAdapter adapter = new OleDbDataAdapter(ccmd);
DataTable Oracle = new DataTable();
adapter.Fill(Oracle);
for (int y = 19; y < Oracle.Rows.Count; y++)
{
var value = Oracle.Rows[y][3].ToString();
}
dataGridView1.DataSource = Oracle.AsEnumerable().Where((row, index) => index > 3).CopyToDataTable();