ExcelシートからSQLテーブルにデータを挿入しています。
oledbConnection.GetSchema("Table_Name")
並べ替えられた順序で Excel シート名を取得します。いくつかの操作を実行するために最初のシートを取得したいので、それらをソートしたくありません。これが私のコードスニペットです。
string con = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + excel +";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
OleDbConnection cn = new OleDbConnection(con);
cn.Open();
DataTable sheetTable = cn.GetSchema("Tables");
string strSHeetName = Convert.ToString(sheetTable.Rows[0]["TABLE_NAME"]);
どんな助けでも大歓迎です。