虽然我理解代码存在的问题,但我无法弄清楚如何纠正它。 append
正在写入8行。正好有8个单元格已被检查,因此它会写入8行。
for row in ws.iter_rows():
for cell in row:
if i == cell.value:
print("found match")
else:
y=[]
y.append(i)
ws.append(y)
wb.save("Trying web.xlsx")
答案 0 :(得分:1)
因为在python中,缩进很重要。
for row in ws.iter_rows():
y=[]
for cell in row:
if i == cell.value:
print("found match")
else:
y.append(i)
ws.append(y)
wb.save("Trying web.xlsx")