找回密码
 注册
查看: 19779|回复: 5

SAS输出结果三种保存形式-保存为Word、PDF、HTML

[复制链接]
发表于 2012-11-13 14:36:11 | 显示全部楼层 |阅读模式
SAS对各类过程的分析结果和数据集合的输出可以说基本做到了常用文件格式都能满足。如HTML、pdf、dat、csv、txt、rtf等文件格式。

常用的三中输出方式(在我预计三月份出版的书中《SAS从入门到精通》)有丰富的实例讲解这个。

1.file与put语句组合应用输出控制方式。

2.printto过程输出方式。

3.ODS输出方式,SAS从版本7开始支持ODS输出定制文件格式,可以根据需求输出到不同的存储路径和文件格式。ODS 输出方式可以支持输出的文件格式如下 :PDF、HTML、RTF、CSV和输出到打印机等格式。通过对ODS参数和路径FILE或PATH的设置可以把文件存储到目录。参数的设置可以通过修改参数来观测输出文件的变化,全局变量ODS控制 输出,是SAS的输出亮点。


保存为Word文件:

data a;
input x y@@;
cards;
1 2
3 4
3 5
6 7
;
run;
options nodate nonumber;
ods rtf file='d:\name.doc';
proc reg data=a;
model y=x;
run;
ods rtf close;







保存为PDF文件:
data a;
input x y@@;
cards;
1 2
3 4
3 5
6 7
;
run;
ods printer pdf file ='odsprinter.pdf';
proc reg data=a;
   model y = x;
run;
ods printer close;





保存为HTML文件:
ods html file ='d:\new.html';
proc means data=sasuser.score;
var math;
title '数学成绩';
run;
ods html close;
回复

使用道具 举报

发表于 2012-12-19 09:55:02 | 显示全部楼层
嗯,谢谢!最近正在想怎么输出呢。很有帮助。
回复 支持 反对

使用道具 举报

发表于 2012-12-24 13:17:19 | 显示全部楼层
谢谢,刚接触sas,很有用
回复 支持 反对

使用道具 举报

发表于 2013-3-7 20:29:22 | 显示全部楼层
恩,说的不错啊
回复 支持 反对

使用道具 举报

发表于 2013-7-11 17:45:37 | 显示全部楼层
再请教一下,导出PDF时,如何设置页面格式呢,就是我把一个表格导出,默认为纵向的,我想导横向的,请大侠指点!
回复 支持 反对

使用道具 举报

发表于 2014-9-2 22:37:52 | 显示全部楼层
正在学习使用ODS,受教了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 17:11 , Processed in 0.025153 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表