以下是一个示例代码,可以用来提取多个 Excel 文件里的内容,并将它们放入一个新的 Excel 表格中:

import os
import pandas as pd

# 获取当前工作目录下的所有Excel文件
excel_files = [f for f in os.listdir() if f.endswith('.xlsx')]

# 创建一个空的DataFrame
df = pd.DataFrame()

# 循环遍历每个Excel文件,并将它们的内容合并到df中
for file in excel_files:
    # 读取Excel文件中的内容
    data = pd.read_excel(file, sheet_name='Sheet1')
    # 将数据添加到df中
    df = df.append(data, ignore_index=True)

# 将合并后的结果保存到新的Excel文件中
df.to_excel('merged.xlsx', index=False)

这段代码会首先获取当前工作目录下的所有 Excel 文件,然后循环遍历每个文件,并将它们的内容读取到一个 DataFrame 对象中。最后,它会将所有的数据合并到一个 DataFrame 中,并将结果保存到一个新的 Excel 文件中。请注意,这个示例代码假定所有的 Excel 文件都包含一个名为'Sheet1'的工作表。如果您的 Excel 文件中包含不同的工作表,请修改代码以适应不同的情况。

Python 批量合并 Excel 文件:提取多个 Excel 内容到一个新表格

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

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