import pandas as pd
import os
# 指定文件夹路径
folder_path = r'C:\写自己的路径\Excel' #Excle是我自己创建的文件夹,将需要合并的Excle文件放到这里
# 获取文件夹中所有的Excel文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xls')] #注意要合并的文件格式,填写你需要的
print(excel_files)
# 创建一个空的DataFrame,用于保存所有数据
combined_df = pd.DataFrame()
# 循环读取每个Excel文件,并将数据合并到总DataFrame中
for file in excel_files:
file_path = os.path.join(folder_path, file)
df = pd.read_excel(file_path, skiprows=3) # 跳过前三行,
combined_df = pd.concat([combined_df, df], ignore_index=True)
# 将合并后的DataFrame写入新的Excel文件
output_path = r'C:\写自己的路径\combined.xlsx'
combined_df.to_excel(output_path, index=False)
利用Python将多个excle文档和并成一个Excle
于 2023-05-25 16:56:10 首次发布