【发布时间】:2019-05-08 22:20:49
【问题描述】:
我正在尝试查找 excel 工作表每列中的行数,但 Excel.Range Rows.Count 始终返回 excel 中使用的最大行数。 我已经尝试为每一列运行代码,但它仍然返回使用的最大行数。请帮帮我!
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:\Users\excelData2.xlsx");
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;
int colCount = xlRange.Columns.Count;
List<int> rowCountList = new List<int> () ;
for (int ja=1; ja<=colCount; ja++)
{
Excel.Range xlRange1 = xlWorksheet.UsedRange;
rowCountList.Add(xlRange1.Rows.Count);
}
【问题讨论】: