我在一个使用 excel 文件执行操作的 winform 应用程序上。
现在我遇到了一个问题,我需要在使用的行(编辑的行)之前获取第一个未使用的行。
我使用了下面的代码,它只给出了 usedrange。
string fileName = Directory.GetCurrentDirectory()+"\\123.xlsx";
Excel.Application xlApp;
Excel.Workbook xlWorkbook;
xlApp = new Excel.Application();
xlWorkbook = xlApp.Workbooks.Open(fileName);
Excel._Worksheet xlWorksheet = (Excel._Worksheet)xlApp.Workbooks[1].Worksheets[1];
Excel.Range excelCell = xlWorksheet.UsedRange;
Object[,] values = (Object[,])excelCell.Value2;
int rows = values.GetLength(0);
int cols = values.GetLength(1);
例子:
从上面的示例中,我需要将结果作为“3”列和“10”行。
现在它的“3”列和“7”行。
如果对此有任何想法,请帮助我。谢谢你。