如何获得EPPlus的范围

spa*_*a93 6 c# excel epplus

有谁知道如何在EPPlus中执行以下操作.

以下是使用VSTO时的方法.我试图从工作表中获取一些特定的范围.

sheet.get_Range("7:9,12:12,14:14", Type.Missing)
Run Code Online (Sandbox Code Playgroud)

小智 6

你可以用这个

ExcelPackage pck = new ExcelPackage()
var ws = pck.Workbook.Worksheets.Add("Sheet1");
ExcelRange cells = ws.Cells[1, 1, 1, 10];//get 10 cells in row 1 
Run Code Online (Sandbox Code Playgroud)


Was*_*bey 5

AntonE的答案是正确的,但我想我应该指出下标运算符中每个索引的含义:

ExcelWorkSheet.Cells[FromRow, FromCol, ToRow, ToCol]

因此,ws.Cells[1,1,1,10]意味着:“获取从第一行第一列到第 10 列(但第一行)的所有单元格”。