Определите имя листа и класс листа - PullRequest
1 голос
/ 15 февраля 2012

Я пытаюсь использовать библиотеку Linq to Excel, и я застрял в этой проблеме.

У меня есть Excel с именем рабочей таблицы, и мне нужно определить диапазон столбцов, которые мне нужно получить.

Проблема в том, как использовать эти два класса одновременно в запросе?

excel.Worksheet<Company>("NAME OF WORKSHEET")

и

excel.WorksheetRange<Company>("B37", "M37")

Пример:

 var print = from c in excel.WorksheetRange<Company>("B37", "M37")
             select c;

(но я не могу этого сделать, потому что мне нужно сначала задать имя листа)

Спасибо!

1 Ответ

3 голосов
/ 15 февраля 2012

Вы можете передать имя листа в качестве 3-го аргумента в методе WorksheetRange<>().

var print = from c in excel.WorksheetRange<Company>("B37", "M37", "NAME OF WORKSHEET")
            select c;
...