在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