0

Excelファイルがあり、linqクエリを介してデータを取得しようとしている場合、これは可能ですか?

エクセルファイル形式

+-----------------+-------------+
| Inputlocation   | Inputvalue  |
+-----------------+-------------+
| 1               | Hello       |
+-----------------+-------------+
| 2               | World!!!    |
+-----------------+-------------+

以下のLinqクエリを使用している場合、Inputvalueデータを取得することは可能ですか

var fileName = @"C:\Users\jshah\Documents\Visual Studio 2013\Projects\QA_ExpScript\QA_ExpScript\Excel\Inputdata.xls";
string sheetName = "Input";
var book = new LinqToExcel.ExcelQueryFactory(fileName);
var users = from x in book.Worksheet(Input) select x;
foreach (var x in users)
{
    Console.WriteLine(x["1"]);
}

ここでやろうとしているのは、inputlocation が "1" の場所で、Inputvalue が "Hello" であることを示しています。クエリを指定する正しい方法ですか? また、コードの後半でこれを何度も使用しています。したがって、これに対するより良い解決策を教えてください。

4

2 に答える 2

0

これは私がやっているのと同じですが、質問にいくらか答えています。しかし、@RahulSinghが言っていることはしないでください。

コード内の @Chris 1 にも関連しています。そして、この投稿の作成者は、自分の機能について何も変更したくないと言っていると思います。彼が望んでいる唯一の変更はConsole.WriteLine(x["1"]);、またはConsole.WriteLine(x["2"]);Inputvalue を取得することです

私の投稿への参照

于 2015-12-10T18:06:00.140 に答える