我正在尝试使用openpyxl搜索工作表,然后在找到值时删除整行。当我尝试以下代码时,我收到的是TypeError:'>'在"tuple"one_answers"int"的实例之间不支持有人能建议我如何在单元格上迭代,然后引用父循环中的行吗?
这是我的代码:
wb = xl.load_workbook(filename)
sheet = wb[os.path.splitext(filename)[0]]
for row in sheet.rows:
for cell in row:
if cell.value == "Report Generated By :":
sheet.delete_rows(row, 1)
阅读本文后:https://openpyxl.readthedocs.io/en/stable/api/openpyxl.cell.cell.html
我发现我可以用以下语句来解决这个问题:
sheet.delete_rows(单元格.row,1(