用xlwingsselect所有单元也许用特殊单元(xlcelltypelastcells)

我想在Python中使用xlwings来处理excel电子表格的所有单元格。 我怎样才能做到这一点? 我尝试了各种方式获得specialcells(xlcelltypelastcell),但无法得到它的工作。 有没有人知道在xlwings中的正确语法? 或者知道用xlwings获得电子表格中所有单元格的另一种方法? 谢谢,罗布

根据你的评论,以下内容:

 >>> from xlwings import Workbook, Range >>> import numpy as np >>> wb1 = Workbook('/path/to/wb1.xlsx') >>> formulas1 = Range('Sheet1', 'A1:Z100').formula >>> wb2 = Workbook('/path/to/wb2.xlsx') >>> formulas2 = Range('Sheet1', 'A1:Z100').formula >>> np.array(formulas1) == np.array(formulas2) array([[True, True, False, ...], [...], ....], dtype=bool) 

如果你有一个连续的单元格范围,你也可以使用像Range('A1').table.formula 。 请注意, asarray关键字目前只处理value属性而不是formula ,这就是为什么单独的np.array()