delete_rows openpyxl code example
Example 1: how to delete every row in excel using openpyxl
import openpyxl as xl
wb = xl.load_workbook()
ws = wb.active
ws.delete_rows(firstrow, numberofrows) #for multiple row deletion
ws.delete_rows(1, ws.max_row+1) # for entire sheet
ws.delete_rows(rownum) #for single row
Example 2: openpyxl delete column by name
>>> ws.delete_cols(6, 3)