要检查行的最后一个单元格是否为空,或者是否包含excel工作表中的某些数据,c#

要检查行的最后一个单元格是否为空,或者是否包含excel工作表中的某些数据,c#,c#,excel,C#,Excel,我有一个场景,在这个场景中,我需要检查excel工作表中a/任意行的最后一个单元格。我可以在internet上找到许多描述如何获取最后一行和最后一列的结果,但我的要求是使用c#获取a/任意行中最后一个单元格的数据 到达最后一排后。如何知道此行的最后一个单元格。 我希望现在更清楚了。如果没有,请询问。使用C#可以完全访问Excel对象模型 例如,请看这里: 我给你的最大提示是,如果你在Excel中使用宏记录器,那么你可以在C#中使用几乎完全相同的生成代码 但我的要求是“制定要求不是询问……如果您

我有一个场景,在这个场景中,我需要检查excel工作表中a/任意行的最后一个单元格。我可以在internet上找到许多描述如何获取最后一行和最后一列的结果,但我的要求是使用c#获取a/任意行中最后一个单元格的数据

到达最后一排后。如何知道此行的最后一个单元格。 我希望现在更清楚了。如果没有,请询问。

使用C#可以完全访问Excel对象模型

例如,请看这里:


我给你的最大提示是,如果你在Excel中使用宏记录器,那么你可以在C#中使用几乎完全相同的生成代码

但我的要求是“制定要求不是询问……如果您拥有一行数据中的最后一个单元格,您可以使用该引用获取值。我不明白你在问什么,也不明白为什么当你达到你所说的程度时,你会有麻烦。发布一些代码。我的excel工作表将根据用户搜索筛选条件展开。所以在运行时,它不知道哪一个是最后一个单元格,哪一行。这就是为什么我不能硬编码它。看看我的代码:从最后一个单元格中获取数据应该与从第一个单元格或任何其他单元格中获取数据相同。唯一的变化是您请求的单元格的坐标。因此,获取所需单元格的坐标,然后像从任何其他单元格一样获取数据。有什么问题吗?
        Excel.Application xlApp;
        Excel.Workbook xlWorkBook;
        Excel.Worksheet xlWorkSheet;
        Excel.Range range;

        string[] str = null;xlApp = new Excel.Application();
        //Opening Excel file
        xlWorkBook = xlApp.Workbooks.Open(here workbook open code is written);
        xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

        //Gives the used cells in the sheet
        range = xlWorkSheet.UsedRange;int lastRow1 = range.Rows.Count;