定义工作表名称和工作表范围

本文关键字:工作 范围 定义 | 更新日期: 2023-09-27 18:24:47

我试图使用Linq到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;

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

谢谢!

定义工作表名称和工作表范围

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

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