title: Excel rows not getting deleted using openpyxl
body: <p>I am trying to delete excel rows if they have zeros. Few of the rows got deleted, but i do see some more rows not getting deleted. Below is the code. Any light on this.</p>
  <pre><code>for row in range(2, sheet2.max_row+1):
      cell2 = sheet2.cell(row, 15)
      if cell2.value == 0:
          sheet2.delete_rows(row, 1)
          print(f&quot;THe cell valaue is {row} {cell2.value}&quot;)
  
  wb2.save('New_Overhead_cal.xlsx')
  </code></pre>
  <p>One Update...
  When I copy &amp; paste the for loop 5 times before I save the excel file the rows are deleted. So it means that whether the rows are shifted after deletion causing this issue?</p>