关于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名前会有下划线_;





全部评论

相关推荐

10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
比亚迪汽车新技术研究院 硬件工程师 总包21左右 硕士
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务