学习心得:最近发现查找SAS资料的非常方便又有效的方法:在必应网上所有要查的英文关键词,超厉害的。
目的:处理报表的输出到多个sheet中、报表指定位置加颜色
1.tabulate产生的多个报表输出到不同的sheet中,在必应网上搜索SAS tabulate sheet,第三个界面就是
这篇文章介绍了使用ODS tagsets.excelxp可以实现报表输出到多个sheet中,具体的文章和数据代码可以在support.sas.com/saspresents下载到类似的。
2.实践:拿sashelp.class中的数据做例子
(1)取数据
LIBNAME MYLIB ".\DATA";/*自己取一个位置放数据*/
DATA MYLIB.TRY;
SET SASHELP.CLASS(FIRSTOBS=1 OBS=10);
RUN;
(2)使用ODS Tagsets.ExcelXP将tabulate等(print tabulate report)输出到xml中,可以用EXCEL打开
TITLE;/*清理之前的title*/
FOOTNOTE;/*清理之前的footnote*/
ODS _ALL_ CLOSE; /*关闭之前所有的ODS设置*/
LIBNAME MYLIB ".\DATA" ACCESS=READ;
/*******************Start******************/
ODS TAGSETS.EXCELXP FILE=".\TRY.xml" STYLE=PRINTER;
TITLE 'TRY SASHELP.CLASS';
FOOTNOTE;
ODS TAGSETS.EXCELXP OPTIONS(SHEET_NAME="SEX*WEIGHT 性别体重");/*设置输出到第一个sheet中的名称,否则使用默认的名称*/
PROC