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

将多个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)

输出 :

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程