将多个Excel工作表合并到一个Pandas数据框中
在这些文章中,我们将讨论如何将多个Excel工作表导入一个数据框架并保存到一个新的Excel文件中。假设我们有两个结构相同的Excel文件(Excel_1.xlsx, Excel_2.xlsx),然后将这两个表合并到一个新的Excel文件。
步骤:
- Import-Module
- 读取Excel文件并存储到DataFrame中
- 将两个DataFrame合并为一个新的DataFrame
- 用DataFrame.to_excel()函数将DataFrame导出到Excel文件。
以下是实现部分。
# 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)
输出 :