как узнать количество использованных строк и количество столбцов excel, используя win32com.client как win32

я хочу знать, как найти количество строк в используемых строках и количество столбцов в столбцах с помощью win32com.client as win32

я написал такой код

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

с уважением,

Г Сомеш


person somesh    schedule 03.10.2013    source источник


Ответы (2)


Это должно сделать это при добавлении в ваш код выше:

used = ws.UsedRange
nrows = used.Row + used.Rows.Count - 1
ncols = used.Column + used.Columns.Count - 1
person ChrisProsser    schedule 03.10.2013

Я также использую win32com.client, и вот что я использую для подсчета используемых столбцов и строк в Excel. Это должно быть и с вашим текущим кодом:

lastCol = exclsheet.UsedRange.Columns.Count
lastRow = exclsheet.UsedRange.Rows.Count
person kristen t    schedule 20.11.2016