title: Python loop excel sheet printing cell values
body: <p>I'm trying to loop through an excel sheet printing the values in each column. Then go down to the next row, print the values of the column, until the end of the file.</p>
  
  <p>My data looks like</p>
  
  <pre><code>Name           email                desc           date
  name1          email1               desc1          date1
  name2          email2               desc2          date2
  name3          email3               desc3          date3
  
  
  
  wb = load_workbook('example.xlsx')
  sheet = wb.get_sheet_by_name('Sheet1')
  row_count = sheet.max_row -1
  column_count = sheet.max_column
  i = 1
  while (i &lt;= row_count):
   for item in sheet.iter_cols():
      #for row in sheet.iter_cols():
      first_value = item[i]
      print (first_value.value)
      i+=1
  </code></pre>
  
  <p>I get of error or tuple index out of range, and it also isn't printing the correct data. </p>
  
  <pre><code> first_value = item[i]
   IndexError: tuple index out of range
  </code></pre>
  
  <p>with the code above before the out of range error i get
  name1, email2, desc3 as output which is clearly wrong because the data isn't in the same row</p>