0

私は現在、ExcelFile の 2 番目のワークシートを読み取る必要があるスプレッドシート リーダーに取り組んでいます。私は見ただけですが、アクティブワークシートの設定方法を参照している場所が見つかりません。

現在、アクティブなワークシートは次のように設定されています。

ExcelWorksheet worksheet = excelFile.Worksheets.ActiveWorksheet;

デバッグ中に、2 番目のファイルを読み取る必要があるときに、2 つのうち最初のワークシートを読み取っていることに気付きました。

アクティブなワークシートをインデックス 0 ではなくインデックス 1 に設定するにはどうすればよいでしょうか。

ありがとう

アップデート:

ExcelFileワークシートを通過し、ワークシートインデックスを設定するLinqを使用してクエリを実行することで、これを修正しました。以下のコード例:

ExcelWorksheet worksheet = excelFile.Worksheets.Where(x => x.Index = 1).SingleOrDefault();
4

1 に答える 1