我有一个名为 Book.xlsm
的 Excel 2016 文件。在工作表 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
?
AttributeError: 'Sheet' object has no attribute 'UsedRange'
。请问您的代码是使用vba还是python xlwings? - user1315789api
不是跨平台的。我相信UsedRange
在pywin32
中被定义,但不知道它在appscript
中如何定义。另一个答案更安全。 - Wtower