Excel使用openpyxl搜索单元格值并删除行



我正在尝试使用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(

最新更新