python_合并同一个文件夹下的excel文件
import os
import glob
import pandas as pddef merge_excel_sheets(input_folder, output_file):# 创建一个空的 DataFrame 用于存储所有数据combined_data = pd.DataFrame()# 获取指定文件夹内所有的 Excel 文件excel_files = glob.glob(os.path.join(input_folder, '*.xlsx'))# 循环遍历每一个 Excel 文件for file in excel_files:# 读取每个文件的 Sheet1,并跳过表头行data = pd.read_excel(file, sheet_name='Sheet1', engine='openpyxl')# 将当前文件的数据添加到总的 DataFrame 中combined_data = pd.concat([combined_data, data], ignore_index=True)# 写入新的 Excel 文件combined_data.to_excel(output_file, index=False, engine='openpyxl')# 指定输入文件夹和输出文件名
input_folder = 'D:\\desktop\\新建文件夹'
output_file = 'D:\\desktop\\combined_output.xlsx'# 调用函数
merge_excel_sheets(input_folder, output_file)