使用xlwings的sheet.range方法可以一次取多个区间。可以使用逗号将多个区间分隔开,如下所示:

import xlwings as xw

# 连接Excel应用程序
app = xw.App()

# 打开工作簿
wb = app.books.open('Workbook.xlsx')

# 选择工作表
sheet = wb.sheets['Sheet1']

# 一次取多个区间
ranges = sheet.range('A1:B10, D1:E10')

在上述代码中,'A1:B10'和'D1:E10'是两个不同的区间,通过逗号将它们分隔开。ranges变量将包含这两个区间的数据。

注意,如果取得的多个区间的大小不一致,ranges将会是一个包含多个区间的列表。

xlwings sheetrange一次取多个区间

原文地址: https://www.cveoy.top/t/topic/hU5m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录