**本系列文章简介:**致力于解决刚入职场的数据初级分析师,用python脚本,快速解决简单常见的数据处理需求。每个脚本参数都有详细说明,符合 需求 和 适用场景 的工作任务可以直接复制代码传参使用。
适合人群:
- 结合详细注释,可以看懂简单python代码
- 懂得变量赋值和传参规则
- python代码编写能力不足
ps:如果你正遇到一些棘手的问题,可以私信我,我会尽快出脚本,解决大家刚工作的尴尬。
需求: python批量读取同一文件夹下所有excel文件并且合并
**适用场景:**所有表的表头信息相同,(不相同的会另起一列,不会匹配错误)
#合并脚本
import os,time
import pandas as pd
start_time=time.time()
dir = "输入目录"
all_date = []
for root, dirs, files in os.walk(dir):
for file in files:
file_path=os.path.join(root,file)
df = pd.read_excel(file_path)
all_date.append(df)
alldata = pd.concat(all_date)
alldata.to_excel("输入保存地址",index = False,encoding="gbk")
end_time=time.time()
times=round(end_time-start_time,2)
print('用了{}秒'.format(times))