2010-06-03 115 views
1

xlrd可以很容易地知道最後一列是什麼。win32com相當於xlrd的sheet.ncols

有沒有簡單的方法使用win32com?

我試過使用ws.UsedRange.Rows.Count,但這似乎並沒有給出正確的答案。

回答

6

這是定義,得到的使用範圍(可能不是在細胞A1開始)的計數。您需要在工作表中的列數。

嘗試這樣:

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