Python Pandas 合并多个 Excel 文件的第二个工作表
使用 Python Pandas 库可以轻松合并多个 Excel 文件的第二个工作表,将多个文件中的数据追加到第一个文件下方。以下示例代码展示了如何将三个 Excel 文件的第二个工作表合并到第一个工作表下方,并保存为新的 Excel 文件。
import pandas as pd
# 读取第一个 Excel 文件
df1 = pd.read_excel('file1.xlsx', sheet_name=0)
# 读取第二个 Excel 文件
df2 = pd.read_excel('file2.xlsx', sheet_name=1)
# 将第二个表格内容追加到第一个表格下方
df1 = df1.append(df2, ignore_index=True)
# 读取第三个 Excel 文件
df3 = pd.read_excel('file3.xlsx', sheet_name=1)
# 将第三个表格内容追加到第一个表格下方
df1 = df1.append(df3, ignore_index=True)
# 将合并后的表格保存为新的 Excel 文件
df1.to_excel('merged_file.xlsx', index=False)
需要注意的是,如果每个 Excel 文件中第二个工作表的列名和数据类型都相同,则可以直接使用 append 方法将表格内容追加到第一个工作表下方。但如果不同,则需要先按照需要的格式进行调整,再进行合并。
原文地址: https://www.cveoy.top/t/topic/nJLT 著作权归作者所有。请勿转载和采集!