定义工作表名称和WorksheetRange

时间:2012-02-15 13:43:47

标签: c# .net linq-to-excel

我试图使用Linq to Excel库,我陷入了这个问题。

我有一个带有工作表名称的Excel,我需要定义我需要获得的colums范围。

问题是:如何在查询的同时使用这两个类?

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

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

示例:

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

(但我不能这样做,因为我需要先设置工作表名称)

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以将工作表名称作为WorksheetRange<>()方法中的第三个参数传递。

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