ASP .NET/C# を使用して、Excel の特定の名前付き範囲からデータを抽出しようとしています。これは、私が抽出しようとしているものの例です。
私が欲しいのは、「RANGE_NAMED」という名前を使用して「B」、「C」、「D」です。OleDB でこれを行うことは可能ですか?
よろしくお願いします、
アレックス。
このコードを試すことができます
using(OleDbConnection c = new OleDbConnection(con))
{
c.Open();
string selectString = "SELECT * FROM [RANGE_NAMED]";
using(OleDbCommand cmd1 = new OleDbCommand(selectString))
{
cmd1.Connection = c;
var result = cmd1.ExecuteReader();
while(result.Read())
{
Console.WriteLine(result[0].ToString());
}
}
}
わかりました、それは明らかで、なぜ最初にうまくいかなかったのかわかりません...
SELECT * FROM RANGE_NAMED
そして、B、C、D を取得します。