1

我想知道如何通过使用win32com.client 作为 win32来查找使用的行行数和使用的列数

我写过这样的代码

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

问候,

G萨姆什

4

2 回答 2

4

当添加到上面的代码中时应该这样做:

used = ws.UsedRange
nrows = used.Row + used.Rows.Count - 1
ncols = used.Column + used.Columns.Count - 1
于 2013-10-03T13:27:24.167 回答
2

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

lastCol = exclsheet.UsedRange.Columns.Count
lastRow = exclsheet.UsedRange.Rows.Count
于 2016-11-20T19:51:50.653 回答