Openpyxl satır silme

Merhaba,
Excelde A ve B sutununda veriler bulunmakta.
Aynı sıradaki değerleri sıfır olan satırları silmek istiyorum.
Ancak yazdığım kodla bunu yapamadım.
Desteğinizi talep ederim.
Teşekkür ederim.`

import openpyxl

wb = openpyxl.load_workbook("test.xlsx")
ws =  wb["sayfa"]


liste = []
for i in ws.iter_rows():
    if i[0].value == 0 and i[1].value == 0:
        print(i[0].row,i[1].row)
        liste.append(i[0].row)
        print(liste)
liste.reverse()
print(liste)       


for k in liste:
    print(k)
    ws.delete_rows(k,1)

kodlarında sorun yok, row’u sildikten sonra yeni workbook’nu save yapman lazımdı.
kodlarının sonuna şunu eklemen yeterli

wb.save('new_test.xlsx')

Desteğiniz için çok teşekkür ederim.
Sağolun.

1 Beğeni