关于SAS多个数据集 用 proc export 导出到一张EXCEL的细节

整体思路是运用宏循环


形式1:

data _null_;
%do i=1 %to &varsum;
    proc export data=outputcd.&&varname&i outfile="C:\Users\XXXX\Desktop\123\&excelname" dbms=xlsx replace;
    sheet=&&varname&i;(必须有)
    run;
%end;
run;

dbms=xlsx  生成的后缀为XLSX后缀,sheet名称为数据集名称;



形式2:

data _null_;
%do i=1 %to &varsum;
    proc export data=outputcd.&&varname&i outfile="C:\Users\xxxx\Desktop\123\&excelname" dbms=excel replace;
     sheet=&&varname&i;(可有可无)
    run;
%end;
run;


dbms=excel 生成的后缀名为XLS 数据集名称里带数字的sheet名前会有下划线_;





全部评论

相关推荐

07-07 14:30
复旦大学 Java
遇到这种人我也不知道说啥了
无能的丈夫:但我觉得这个hr语气没什么问题啊(没有恶意
点赞 评论 收藏
分享
06-20 21:22
已编辑
门头沟学院 Java
纯真的河老师在喝茶:答应了就跑啊,实习随便跑啊,别被pua了,md就是找个廉价劳动力,还平稳过度正式工,到时候跟你说没转正
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务