什么是openpyxl中的等价函数?

在xlrd和xlwt中追加一个工作表的行我可以这样做:

Stuff = [] column_count = sheet.ncols - 1 for i in range (0, column_count): Stuff.append([sheet.cell_value(row, i) for row in range(sheet.nrows)]) 

我如何做openpyxl的等价物?

您可以遍历工作表的各行:

 stuff = [[cell.value for cell in row] for row in sheet] 

或者,如果您想按列分组,请使用.columns

 stuff = [[cell.value for cell in column] for column in sheet.columns] 

列属性不可用于只读工作表,因为数据存储在行中。