python excel合并
时间: 2023-10-05 21:07:13 浏览: 70
excel合并,excel合并单元格怎么弄,Python
5星 · 资源好评率100%
要使用Python将多个Excel文件合并为一个文件,你可以使用pandas库来读取和处理Excel文件。首先,导入需要的库,如下所示:
import pandas as pd
import os
接下来,定义一个函数来实现合并操作,函数中的参数为包含所有需要合并的Excel文件的文件夹路径,代码如下:
def append(path):
filename_excel = [] # 储存所有需要合并的Excel文件的名称
frames = [] # 储存DataFrame的列表
for root, dirs, files in os.walk(path):
for file in files:
file_with_path = os.path.join(root, file)
filename_excel.append(file_with_path)
df = pd.read_excel(file_with_path, engine='openpyxl')
frames.append(df)
df = pd.concat(frames, axis=0) # 在行方向上合并DataFrame
return df
你可以使用该函数来合并指定文件夹中的所有Excel文件。只需将需要合并的Excel文件所在的文件夹路径作为参数传递给该函数,函数会返回合并后的DataFrame。
阅读全文