In this tutorial I will show you how to read an excel file in Python.
Installation
- pip install xlrd
Open The Workbook
- import xlrd
- my_excel = (r'C:\path\to\file')
- wb = xlrd.open_workbook(my_excel)
Select Sheet
- # Select the first sheet. If you want to select the third just change to (3)
- sheet = wb.sheet_by_index(0)
Get Data In Column
- #This loops through all the rows in that sheet
- for i in range(sheet.nrows):
- # if the value isn't empty then print it out.
- if sheet.cell_value(i, 0) != '':
- print(sheet.cell_value(i, 0))
Get all the Column Header
- #This loops through all the rows in that sheet
- for i in range(sheet.ncols):
- # if the value isn't empty then print it out.
- if sheet.cell_value(0, i) != '':
- print(sheet.cell_value(0, i))