如何向下滚动到数据的最后一行?
How to scroll down to last row with data?
我有一个包含很多行的 Excel 文件,它每天都有很多条目。这就是为什么我想将文件向下滚动到包含数据的最后一行。
要找到最后一行,我使用:
last_row = workbook.sheets[0].range('A1').end('down').row
如何使用 Python(最好是 XLWings 模块)向下滚动到它?
使用 used_range
,如果 table 中有空单元格,它比 expand("down)
或 end("down")
更可靠。这是代码:
import xlwings as xw
path = r"test.xlsx"
wb = xw.Book(path)
ws = wb.sheets[0]
ws.used_range[-1:,:].select()
我在范围对象上使用了索引[-1:,:]
,逗号前的数字代表起始范围单元格,逗号后的数字代表结束范围单元格。如果你想 select 第一列最后一行的单个单元格 used_range[-1:,:][0]
就可以了。
我有一个包含很多行的 Excel 文件,它每天都有很多条目。这就是为什么我想将文件向下滚动到包含数据的最后一行。
要找到最后一行,我使用:
last_row = workbook.sheets[0].range('A1').end('down').row
如何使用 Python(最好是 XLWings 模块)向下滚动到它?
使用 used_range
,如果 table 中有空单元格,它比 expand("down)
或 end("down")
更可靠。这是代码:
import xlwings as xw
path = r"test.xlsx"
wb = xw.Book(path)
ws = wb.sheets[0]
ws.used_range[-1:,:].select()
我在范围对象上使用了索引[-1:,:]
,逗号前的数字代表起始范围单元格,逗号后的数字代表结束范围单元格。如果你想 select 第一列最后一行的单个单元格 used_range[-1:,:][0]
就可以了。