Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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# 如何使用ClosedXMl仅获取工作表中指定范围的列的行数_C#_Asp.net_Closedxml - Fatal编程技术网

C# 如何使用ClosedXMl仅获取工作表中指定范围的列的行数

C# 如何使用ClosedXMl仅获取工作表中指定范围的列的行数,c#,asp.net,closedxml,C#,Asp.net,Closedxml,我有一个工作表,工作表的一列有更多的行,其余的列有不同的行数。我有一个要求,比如只需要得到那些列的行数,而不是不相关的列。我使用了下面的代码来获取行数,但它是通过将列中的行与不相关列中的行相加来计算的 例如,如果我使用下面的代码来表示图中所示的工作表,我得到的是6,但我需要得到3 int RowCount = workSheet.Rows().Count(); 请参见下图: 要获得指定行的计数,我们可以使用以下代码 int RowCount = workSheet.Range("A2:k2")

我有一个工作表,工作表的一列有更多的行,其余的列有不同的行数。我有一个要求,比如只需要得到那些列的行数,而不是不相关的列。我使用了下面的代码来获取行数,但它是通过将列中的行与不相关列中的行相加来计算的

例如,如果我使用下面的代码来表示图中所示的工作表,我得到的是6,但我需要得到3

int RowCount = workSheet.Rows().Count();
请参见下图:


要获得指定行的计数,我们可以使用以下代码

int RowCount = workSheet.Range("A2:k2").RowsUsed().Count(); 

int RowCount=workSheet.Range(“A2:k2”).RowsUsed().Count();这是获得工作表范围计数的方法,我得到的是正确的。加上它作为答案。