📌  相关文章
📜  将多个 Excel 工作表合并到一个 Pandas 数据框中

📅  最后修改于: 2022-05-13 01:54:37.255000             🧑  作者: Mango

将多个 Excel 工作表合并到一个 Pandas 数据框中

先决条件:使用 Pandas 处理 excel 文件

在这些文章中,我们将讨论如何将多个 excel 表导入单个 DataFrame 并保存到新的 excel 文件中。假设我们有两个结构相同的 Excel 文件(Excel_1.xlsx、Excel_2.xlsx),然后将两个工作表合并到一个新的 Excel 文件中。

方法 :

  • 导入模块
  • 读取 Excel 文件并存储到 DataFrame
  • 将两个 DataFrame 连接到一个新的 DataFrame 中
  • 使用 DataFrame.to_excel()函数将 DataFrame 导出到 Excel 文件中

下面是实现。

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)


输出 :