在 Excel 工作表中查找填充内容的范围
Find range of filled contents in Excel worksheet
我有一个 Excel 2016 Book.xlsm
。在工作表testsheet
中,A1:Y150
范围内的单元格填充了文本或数字内容。左上角的单元格总是 A1
.
我正在使用 python v3 xlwings 打开 Excel 文件。
import xlwings as xw
Book_name = 'C:/Users/name/Book.xlsm'
sheet_name = 'testsheet'
wb = xw.Book(Book_name)
sht = wb.sheets[sheet_name]
如何使用 python 找出填充内容的单元格范围,在本例中为 A1:Y150
?
如果wb
定义为Excel工作簿,那么这是一个好方法:
print (wb.sheets[sheet_name].api.UsedRange.Address)
你可以用used_range:
得到填充内容的范围
import xlwings as xw
filename = "test.xlsx"
wb = xw.Book(filename)
ws = wb.sheets["SheetX"]
a_range = ws.used_range.address
print(a_range)
我有一个 Excel 2016 Book.xlsm
。在工作表testsheet
中,A1:Y150
范围内的单元格填充了文本或数字内容。左上角的单元格总是 A1
.
我正在使用 python v3 xlwings 打开 Excel 文件。
import xlwings as xw
Book_name = 'C:/Users/name/Book.xlsm'
sheet_name = 'testsheet'
wb = xw.Book(Book_name)
sht = wb.sheets[sheet_name]
如何使用 python 找出填充内容的单元格范围,在本例中为 A1:Y150
?
如果wb
定义为Excel工作簿,那么这是一个好方法:
print (wb.sheets[sheet_name].api.UsedRange.Address)
你可以用used_range:
得到填充内容的范围import xlwings as xw
filename = "test.xlsx"
wb = xw.Book(filename)
ws = wb.sheets["SheetX"]
a_range = ws.used_range.address
print(a_range)