win32com相当于xlrd的sheet.ncols

xlrd使得知道最后一列是什么非常容易。

有没有一个简单的方法使用win32com?

我曾尝试使用ws.UsedRange.Rows.Count,但这似乎并没有给出正确的答案。

这被定义为给出使用范围内数(可能不是从单元格A1开始)。 您需要工作表中数。

尝试这样的事情:

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