title: how to delete columns by column name from an excel using python openpyxl
body: <p>I have an Excel worksheet from which I want to delete certain columns based on their column names using python openpyxl as the column positions aren't fixed.</p>
  <p>Their indices can change every time i get a new report, but the column name to be deleted remains the same each time.
  In the below example i want to delete columns if their names are equal to = [&quot;To be determined&quot;,&quot;No Value&quot;,&quot;Total&quot;]
  <a href="https://i.stack.imgur.com/QLXcj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QLXcj.png" alt="enter image description here" /></a></p>
  <p>I have tried fetching the column index number so i can delete those using index value, but it isn't working as expected.
  <a href="https://i.stack.imgur.com/9gRUi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9gRUi.png" alt="enter image description here" /></a>
  where max_file is the excel file path and sh2 is sheet2 containing the data</p>