如何使用 python openpyxl 删除 excel 中的 row=2

How to delete row=2 in excel using python openpyxl

如何删除第 2 行?

我试过这段代码,但不起作用:

wb = openpyxl.load_workbook("input1.xlsx")
sheet = wb.get_sheet_by_name("Sheet")

for i1 in range(1, sheet.max_row):
    if sheet_old1.cell(i1, 1).value is None:
        sheet_old1.delete_rows(2, amount=1)
        
wb.save("output.xlsx")

替换此行,因为这是为了删除多行

sheet_old1.delete_rows(2, amount=1)

to,[这是为了单行删除]

sheet_old1.delete_rows(2)

样本linkhttp://thequickblog.com/openpyxl-insertion-and-deletion-of-rows-and-columns/