Python Read Excel File with Multiple Sheets Example
Hi Guys,
This tutorial is focused on python read excel file with multiple sheets. you will learn how to read multiple sheets in excel using python. step by step explain how to read data from multiple sheets in excel using python. I am going to show you about how to read excel with multiple sheets in python. Let's get started with python read excel file with multiple sheets.
There are several ways to read xlsx file with multiple sheets in python. i will give you two examples using Pandas and Openpyxl library. so let's see one by one examples.
You can use these examples with python3 (Python 3) version.
I simply created data.xlsx file with SheetOne and SheetTwo as like below, we will use same file for both example:
demo.xlsx: SheetOne
demo.xlsx: SheetTwo
Example 1: using Pandas
main.py
# import pandas lib as pd import pandas as pd # Read Demo file with SheetOne and SheetTwo dataFrame = pd.read_excel('demo.xlsx', ['SheetOne', 'SheetTwo']) sheetOne = dataFrame.get('SheetOne') sheetTwo = dataFrame.get('SheetTwo') print(sheetOne) print(sheetTwo)
Output:
ID Name Email 0 1 Hardik Savani hardik@gmail.com 1 2 Vimal Kashiyani vimal@gmail.com 2 3 Harshad Pathak harshad@gmail.com ID Name 0 1 Hardik 1 2 Vimal 2 3 Harshad
Example 2: using Openpyxl
main.py
import openpyxl # Define variable to load the dataframe dataframe = openpyxl.load_workbook("demo.xlsx") # Read SheetOne sheetOne = dataframe['SheetOne'] # Iterate the loop to read the cell values for row in range(0, sheetOne.max_row): for col in sheetOne.iter_cols(1, sheetOne.max_column): print(col[row].value) # Read SheetTwo sheetTwo = dataframe['SheetTwo'] # Iterate the loop to read the cell values for row in range(0, sheetTwo.max_row): for col in sheetTwo.iter_cols(1, sheetTwo.max_column): print(col[row].value)
Output:
ID Name Email 1 Hardik Savani hardik@gmail.com 2 Vimal Kashiyani vimal@gmail.com 3 Harshad Pathak harshad@gmail.com ID Name 1 Hardik 2 Vimal 3 Harshad
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Python Pandas Read Excel File Multiple Sheets Example
- Python Write Excel File with Multiple Sheets Example
- Python Xlsxwriter Create Excel File with Multiple Sheets
- Python Xlsxwriter Create Excel File Example
- Python Openpyxl Create Excel File with Multiple Sheets
- Python Openpyxl Create Excel File Example
- Python Pandas Create Excel File with Multiple Sheets
- Python Pandas Create Excel File Example
- How to Create and Write Xlsx File in Python?
- Python Read Excel File using Pandas Example
- How to Open and Read Xlsx File in Python?
- Python Read and Write a JSON File Example
- Python Create JSON File from List Example