What is the easiest way using openpyxl to iterate through a column not by number but by column header (string value in first row of ws): Something like this: for cell in ws.columns['revenue']: print(cell.value) Continue reading...