使用 Python 代码将多个 Excel 表格合并成一个,并保存为新的 Excel 文件。

import pandas as pd

# 要合并的 Excel 文件列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']

# 创建一个空的 DataFrame 来存储合并后的数据
combined_data = pd.DataFrame()

# 遍历每个 Excel 文件
for file in excel_files:
    # 将每个 Excel 文件的每个工作表读入 DataFrame
    sheets = pd.read_excel(file, sheet_name=None)
    
    # 遍历 Excel 文件中的每个工作表
    for sheet_name, sheet_data in sheets.items():
        # 将工作表数据连接到合并后的数据 DataFrame
        combined_data = pd.concat([combined_data, sheet_data], ignore_index=True)

# 将合并后的数据写入新的 Excel 文件
combined_data.to_excel('combined_data.xlsx', index=False)

请将 'file1.xlsx'、'file2.xlsx'、'file3.xlsx' 替换为实际的 Excel 文件名或路径。该代码会读取每个 Excel 文件,遍历每个工作表,并将数据连接到一个 DataFrame 中。最后,它将合并后的数据写入一个名为 'combined_data.xlsx' 的新 Excel 文件。

Python 代码:合并多个 Excel 表格

原文地址: https://www.cveoy.top/t/topic/qDta 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录