SAS学习笔记之输出到Excel
来源:互联网 发布:时间轴页面源码 编辑:程序博客网 时间:2024/06/01 07:36
将SAS结果输出到Excel:
以下代码可以输出到某个sheet中,range指定sheet名称,后面的美元$符号不可以丢。
proc import out=mng
datafile="E:a.xlsx"
dbms=excel
replace;
range="sheetname$";
run;
以下代码可以自动输出到Excel:
options noxwait noxsync;
x '"D:\test.xlsx"'; /* 该文件为固定的报表模板,可以事先调整好单元格格式、字体颜色,事先写好其他不变的内容 */
data _null_;
x=sleep(10); /*给Excel启动时间*/
run;
/* The DDE link is established using */
/* Microsoft Excel SHEET1, rows 1 */
/* through 20 and columns 1 through 3 */
filename data
dde 'excel|sheet1!r4c2:r100c15' notab; /*notab关键字配合下面的'09'x是为了让每个字段输出到一个单元格,否则会出现窜行的情况*/
data data;
set result_01;
file data;
put name '09'x /*需要有put输出变量*/
name_second '09'x
date;
run;
filename data
dde 'excel|sheet2!r4c2:r300c18' notab; /*单元格的范围需要根据自己的情况做修改*/
data data;
set result_02;
file data;
put name '09'x
name_second '09'x
date;
run;
filename data
dde 'excel|sheet3!r4c2:r1000c20' notab;
data data;
set result_03;
file data;
put name '09'x
name_second '09'x
date;
run;
/* Microsoft defines the DDE topic */
/* SYSTEM to enable commands to be */
/* invoked within Excel. */
filename cmds dde 'excel|system';
/* These PUT statements are */
/* executing Excel macro commands */
data _null_;
file cmds;
put '[SAVE()]';
put '[QUIT()]';
run;
内容参考人大经济论坛、SAS帮助。
- SAS学习笔记之输出到Excel
- SAS学习笔记之_N_
- SAS结果输出到EXCEL的多个sheet
- Sas应用之数据输出excel(二)
- SAS学习笔记之PROC FORMAT
- SAS学习笔记之自动发邮件
- SAS学习笔记之函数应用
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制
- 如何通过SAS ODS输出到excel的多个worksheet里
- MATLAB/SAS学习笔记
- SAS学习笔记
- SAS学习笔记
- sas学习笔记
- Hi161x SAS学习笔记
- sas数据集或报表输出excel
- Java学习之道:SAS学习笔记(一)
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程
- SAS学习笔记之日期、时间(一)
- cisco 配置文件和基本命令
- Tomcat启动时提示Exception loading sessions from persistent storage错误
- 替换元素(replaced element)与非替换元素(non-replaced element)
- POJ 3420
- X230安装10.9.3黑苹果不完美教程
- SAS学习笔记之输出到Excel
- CentOs 6.3_64静默安装oracle11g_r2
- 多进程间通信之信号中断处理
- Android编译后的目录结构
- 二叉树中两个节点的最近公共父节点
- 字符串匹配——Brute-Force 简单匹配算法
- POJ 3253 Fence Repair(经典贪心问题)
- LeetCode—二叉树遍历的情况
- c#接口