由于没有具体的数据和要求,以下是一个示例代码,可以根据自己的需求进行修改:

import os
import pandas as pd

# 定义要提取的数据所在的列,可以根据具体需求进行修改
columns = ['姓名', '性别', '年龄', '成绩']

# 定义要读取的文件夹路径和新的文件名
folder_path = r'C:\Users\username\Documents\data'
new_file_name = 'result.xlsx'

# 获取文件夹中的所有excel文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]

# 定义一个空的dataframe,用于存储提取的数据
result = pd.DataFrame(columns=columns)

# 循环读取每个excel文件,并提取指定的数据
for file in excel_files:
    file_path = os.path.join(folder_path, file)
    df = pd.read_excel(file_path)
    df = df[columns]
    result = pd.concat([result, df])

# 导出结果到新的excel文件
result.to_excel(os.path.join(folder_path, new_file_name), index=False)

以上代码会读取指定文件夹中的所有excel文件,并提取每个文件中指定的列数据,然后将所有提取的数据合并为一个dataframe,最后导出到新的excel文件中。

用python编写自动提取多个excel表格中我所需要的数据并导出保存为新的excel表格。给出详细的代码

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

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