xlrd 可以很容易地知道最后一列是什么。
有没有使用 win32com 的简单方法?
我试过使用 ws.UsedRange.Rows.Count 但这似乎没有给出正确的答案。
请您参考如下方法:
这被定义为给出使用范围(可能不从单元格A1 开始)中的行 的计数。您需要工作表中列的数量。
尝试这样的事情:
used = ws.UsedRange
nrows = used.Row + used.Rows.Count - 1
ncols = used.Column + used.Columns.Count - 1
