要解决的问题:
1-执行sas文件
2-新建当天日期文件夹
3-把模板和sas结果复制到当天日期文件夹
4-按照对应位置处理,更新数据
5-检查是否出错
1-SAS文件
有点麻烦,还要修改sas里面的内容,好像查到sas可以插入python脚本,先搁置,暂时人工
2-新建当天日期文件夹
import datetime
import os
def mkdir(path):
t_year = datetime.datetime.now().year
t_month = datetime.datetime.now().month
t_day = datetime.datetime.now().day
s_file_name = str(t_year) + '-' + str(t_month) + '-' + str(t_day)
path = path.strip()
save_path = path + '\\' + s_file_name
isExist = os.path.exists(save_path)
if not isExist:
os.makedirs(save_path)
return save_path
3-复制指定文件
import shutil
def copy_file(open_file,file,save_path,s_file):
shutil.copy(open_path + '\\' + file, save_path + '\\' + s_file)
4-对应位置处理
这个可以做,但是要理解处理数据的逻辑,暂时手工
有一个问题是有数据透视表,需要点击数据更新(没找到很好的方法,VBA是不是更方便点... )
5-检查数据
手工
网友评论