如何通过使用" win32com.client作为win32"来了解excel的已用行数和列数。

时间:2013-10-03 10:11:01

标签: excel python-2.7 win32com

我想知道如何使用 win32com.client作为win32

查找已使用的行数和使用的列列数

我写了这样的代码

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

的问候,

G Somesh

2 个答案:

答案 0 :(得分:3)

这应该在添加到上面的代码时执行:

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

答案 1 :(得分:1)

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

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