title: How to read Excel data by column name in python using xlrd
body: <p>I am trying to read the data of large excel file(almost 100000 row). 
  I am using 'xlrd Module' in python to fetch the data from excel. 
  I want to fetch data by column name(<strong>Cascade,Schedule Name,Market</strong>) instead of column number(<strong>0,1,2</strong>). 
  Because my excel columns are not fixed. 
  i know how to fetch data in case of fixed column.</p>
  
  <p><a href="https://i.stack.imgur.com/zm6ZX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zm6ZX.png" alt="enter image description here"></a></p>
  
  <p>here is the code by which i am fetching data from the excel for fixed column</p>
  
  <pre><code>import xlrd
  
  file_location =r"C:\Users\Desktop\Vision.xlsx"
  workbook=xlrd.open_workbook(file_location)
  sheet= workbook.sheet_by_index(0)
  print(sheet.ncols,sheet.nrows,sheet.name,sheet.number)
  
  for i in range(sheet.nrows):
     flag = 0
     for j in range(sheet.ncols):
        value=sheet.cell(i,j).value
  </code></pre>
  
  <p>If anyone has any solution of this, kindly let me know</p>
  
  <p>Thanks</p>