如何使用“excel”了解已用行数和列数;win32com.client作为win32“;

如何使用“excel”了解已用行数和列数;win32com.client作为win32“;,excel,python-2.7,win32com,Excel,Python 2.7,Win32com,我想知道如何使用win32的win32com.client查找已用行数和已用列数 我写过这样的代码 excel = win32.gencache.EnsureDispatch('Excel.Application') excel.DisplayAlerts = False wb = excel.Workbooks.Open('path') ws = wb.Worksheets("Global") 问候, G Somesh当添加到上面的代码中时,应该可以做到这一点: used = ws.Used

我想知道如何使用win32的win32com.client查找已用行数和已用列数

我写过这样的代码

excel = win32.gencache.EnsureDispatch('Excel.Application')
excel.DisplayAlerts = False
wb = excel.Workbooks.Open('path')
ws = wb.Worksheets("Global")
问候,


G Somesh

当添加到上面的代码中时,应该可以做到这一点:

used = ws.UsedRange
nrows = used.Row + used.Rows.Count - 1
ncols = used.Column + used.Columns.Count - 1

当添加到上面的代码中时,应该可以做到这一点:

used = ws.UsedRange
nrows = used.Row + used.Rows.Count - 1
ncols = used.Column + used.Columns.Count - 1

我还使用win32com.client,下面是我用来计算Excel中使用的列和行的方法。它还应该与您当前的代码一起使用:

lastCol = exclsheet.UsedRange.Columns.Count
lastRow = exclsheet.UsedRange.Rows.Count

我还使用win32com.client,下面是我用来计算Excel中使用的列和行的方法。它还应该与您当前的代码一起使用:

lastCol = exclsheet.UsedRange.Columns.Count
lastRow = exclsheet.UsedRange.Rows.Count