在Excel工作表中查找填充内容的范围
我有一个Excel 2016 Book.xlsm
。 在工作表的testsheet
,范围A1:Y150
中的单元格填充了文本或数字内容。 左上angular的单元格总是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 Workbook,那么这是一个好方法:
print wb.sheets[sheet_name].api.UsedRange.Address