我有一个场景,我需要检查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;
到达最后一排。如何知道此行中的最后一个单元格。 我希望现在更清楚了。如果没有,请问。
答案 0 :(得分:1)
使用C#,您可以完全访问Excel对象模型。
作为一个例子来看看这里:
read excel data line by line with c# .net
我的一个重要提示是,如果您在Excel中使用Macro Recorder,那么您可以在C#中使用几乎完全相同的生成代码!