Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在EPPlus中识别范围?_C#_Excel_Epplus - Fatal编程技术网

C# 如何在EPPlus中识别范围?

C# 如何在EPPlus中识别范围?,c#,excel,epplus,C#,Excel,Epplus,在EPPlus中没有办法做这样的事情吗 var r = ws.Cells["myRange"]; 所以我可以确定一个范围并找出它的位置 开始单元格和开始列。您可以试试这个 ExcelNamedRange myRange = worksheet.Names["RangeName"]; int startRow = myRange.Start.Row; int startCol = myRange.Start.Column; int endRow = myRange.End.Row; int en

在EPPlus中没有办法做这样的事情吗

var r = ws.Cells["myRange"];
所以我可以确定一个范围并找出它的位置

开始单元格和开始列。

您可以试试这个

ExcelNamedRange myRange = worksheet.Names["RangeName"];
int startRow = myRange.Start.Row;
int startCol = myRange.Start.Column;
int endRow = myRange.End.Row;
int endCol = myRange.End.Column;
你也可以试试

string address=myRange.Address;
string fullAddress= myRange.FullAddress;
string absAddress=myRange.FullAddressAbsolute;

你为什么想知道?(如果你想对区域中的单元格做些什么,你不需要知道它们的绝对坐标)“myRange”是什么类型的区域?到目前为止你尝试了什么?我在excel中创建了一个区域,并尝试使用工作表从代码中“获取”它。单元格[“myNamedRange”]-DoesnWorkVar x=来自ws.cells中的单元格[“b2:c13”]其中cell.Value.ToString()=“textToSearch”选择单元格;