需求分析
os:路径资源操作pandas:excel表格操作
合并
import osimport pandas as pdpath = './'# 结果都写入当前目录下的merge.xlsx文件中with pd.ExcelWriter('./merge.xlsx') as writer:# 根路径、当前目录、当前目录下的文件for root, dirs, files in os.walk(path):# 遍历所有文件for file in files:try:# 生成文件名filename = os.path.join(root, file)# 读取文件df = pd.read_excel(filename, engine='openpyxl')# sheet页的名称为文件名去掉后缀sheet_name = file.strip('.xlsx').split('TG')[0]# 合并df.to_excel(writer, sheet_name=sheet_name)except:print('nothing')
