Open In App

Combine Multiple Excel Worksheets Into a Single Pandas Dataframe

Last Updated : 15 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Prerequisites: Working with excel files using Pandas

In these articles, we will discuss how to Import multiple excel sheet into a single DataFrame and save into a new excel file. Let's suppose we have two Excel files with the same structure (Excel_1.xlsx, Excel_2.xlsx), then merge both of the sheets into a new Excel file.

 Approach :

  • Import-Module
  • Read Excel file and store into a DataFrame
  • Concat both DataFrame into a new DataFrame
  • Export DataFrame into an Excel File with DataFrame.to_excel() function

Below is the implementation.

Python3
# import module
import pandas as pd

# Read excel file
# and store into a DataFrame
df1 = pd.read_excel('excel_work\sample_data\Book_1.xlsx')
df2 = pd.read_excel('excel_work\sample_data\Book_2.xlsx')

# concat both DataFrame into a single DataFrame
df = pd.concat([df1, df2])

# Export Dataframe into Excel file
df.to_excel('final_output.xlsx', index=False)

Output :


Practice Tags :

Similar Reads