在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中执行等效操作?
答案 0 :(得分:2)
您可以遍历工作表的行:
public async void Button_Click(object sender, RoutedEventArgs e) {
...
var processedBitmap = await ProcessBitmap(bitmap);
...
}
public async Task<Bitmap> ProcessBitmap(Bitmap bitmap) {
//on bitmap asynchronously
await Task.Run(() => {
return DoActualBitmapProcessing(bitmap);
}
}
或者,如果您更喜欢按列进行分组,请使用stuff = [[cell.value for cell in row] for row in sheet]
:
.columns
columns属性不适用于只读工作表,因为数据存储在行中。