全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4551 6
2016-10-18
将结果自动写入excel模板的指定位置,详细的程序说明,每一步、每个参数都是干什么的,哪位大神能总结一下!
看了网上搜的一些帖子,感觉都比较混乱,不够全面。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-18 23:10:39
first of all, define areas in EXCEL under Name Manager, then you can treat them as SAS table in a SAS library. The following is an example.

This piece of code can be used in a Macro to do repeated reports automation.

Hope it helps a little bit.


libname pcn_rep pcfiles path="&path_results.\&file_name." unicode=yes;
/*******************************************************************************************/

proc sql;
  drop table pcn_rep.treaty;
  drop table pcn_rep.nontreaty;
  drop table pcn_rep.physician_list;
  drop table pcn_rep.treaty_cut;
  drop table pcn_rep.non_treaty_cut;
quit;

data pcn_rep.treaty;
  set treaty;
run;

data pcn_rep.nontreaty;
  set nontreaty;
run;

data pcn_rep.physician_list;
  set physician_list;
run;

data pcn_rep.treaty_cut;
set treaty_cut;
run;

data pcn_rep.non_treaty_cut;
set non_treaty_cut;
run;

libname pcn_rep clear;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-19 09:29:24

谢谢楼主分享啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-20 13:40:26
edzxp 发表于 2016-10-18 23:10
first of all, define areas in EXCEL under Name Manager, then you can treat them as SAS table in a SA ...
这个好像不是dde输出吧?我说的是,如果excel模板里已经设好格式,而且需要把数据写到指定的位置,不是整个sheet,这个能做到吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-20 13:41:34
xjffr 发表于 2016-10-19 09:29
谢谢楼主分享啊!
???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-25 17:40:03
up……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群