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

时间:2013-08-20 11:56:34

标签: c# excel

我有一个场景,我需要检查Excel工作表中任意一行的最后一个单元格。我可以在互联网上找到很多关于如何获取最后一行和列的结果,但我的要求是使用c#获取/ a行中最后一个单元格的数据。

        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;

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

1 个答案:

答案 0 :(得分:1)

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

作为一个例子来看看这里:

read excel data line by line with c# .net

我的一个重要提示是,如果您在Excel中使用Macro Recorder,那么您可以在C#中使用几乎完全相同的生成代码!