什么是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]
列属性不可用于只读工作表,因为数据存储在行中。