我正在开发一个 MVC 4 Web 应用程序,其中一个要求是允许用户上传标准格式的 excel 文件并提取数据并将其保存到数据库中。我已经使用 linq to excel 从 excel 中读取数据。如果我从中提取数据的表从 Excel 工作表的第一行开始,这可以正常工作。
var details = from c in excel.Worksheet<ContributionScheduleExcelFormat>() select c;
现在我的问题是,如果说表头从第三行开始,我们如何仍然返回相同的数据?基本上,前两行需要反映一些额外的信息,这就是为什么我的 excel 表中的表格现在需要从第三行开始。我相信已经有一个函数可以从一系列单元格中获取数据。
var details = from c in excel.WorksheetRange<ContributionScheduleExcelFormat>(startRange, endRange) select c;
但是我将如何获得 endRange 值?
我是 linq to excel 的新手,所以请任何帮助将不胜感激。提前致谢。