Pandas How To Uncategorized How to read multiple Excel sheets in Pandas

How to read multiple Excel sheets in Pandas

Xlsx files are very often the source of data that you analyze in Pandas. Today you will learn how to read multiple Excel sheets in Pandas.

Loading a file into Pandas is a basic skill. The difficulty starts when you want to do something out of the ordinary. Loading multiple sheets of Excel files is possible using the read_excel function.

How to read multiple Excel sheets

I know the names of the sheets so I will define the list of sheets beforehand. Then I’ll pass those lists as a parameter to the read_excel function. This way Pandas will load all defined sheets.

import pandas as pd

sheets_list = ['Sheet1', 'Sheet2', 'Sheet3']

my_df = pd.read_excel("my_file.xlsx", sheet_name = sheets_list)

print(my_df)

how to read multiple Excel sheets

As you can see in the picture above, Pandas will load all defined sheets from Excel.

See also:
Documentation of read_excel function
How to change pandas version
How to plot a dataframe
How to write to existing Excel file in Pandas
How to save dataframe as Excel file

2 thoughts on “How to read multiple Excel sheets in Pandas”

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post