楼主: 缘味奶茶
19967 25

sas ods 输出格式 [推广有奖]

  • 1关注
  • 1粉丝

大专生

15%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
1 点
热心指数
3 点
信用等级
2 点
经验
230 点
帖子
27
精华
0
在线时间
46 小时
注册时间
2012-11-20
最后登录
2017-2-10

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助高手!!!在利用ods html 将sas导出excel文件时如何通过程序,在表格上加title,并控制输出格式?如下图所示: PCKVCY}VZFRST]VNKT_CS.jpg
二维码

扫码加我 拉你入群

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

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

关键词:输出格式 ods Title EXCEL 求助高手 excel title 程序 如何

已有 1 人评分热心指数 信用等级 收起 理由
eijuhz + 2 + 1 分析的有道理

总评分: 热心指数 + 2  信用等级 + 1   查看全部评分

本帖被以下文库推荐

  • · MyLib|主题: 409, 订阅: 41
沙发
邓贵大 发表于 2013-5-7 13:48:37 |只看作者 |坛友微信交流群
you'd better use tagsets.excelxp to merge cells
http://support.sas.com/resources ... ings12/276-2012.pdf
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

使用道具

藤椅
heperwong 发表于 2013-5-7 15:14:59 |只看作者 |坛友微信交流群
proc template;
define style mystyle;
parent=styles.default;
style usertext from usertext /
foreground=red;
end;
run;
**********此段是改变excel输出格式的,模板版内有,具体内容你可以查一下,这里只是举个例子********;


ods listing close;
ods tagsets.excelxp  file="*********.xls" options (embedded_titles='yes')  style = mystyle;
title  j=l "aaaaa" j=c "bbbbbbbb"   j=r "cccccccccccccccc";  title2 "";  title3 ""; **********此处就可以加title内容**********;
......
ods tagsets.excelxp close;
ods listing;

tagsets的格式输出只能在SAS9.2或以上才能用,其他版本用不了的。

使用道具

板凳
缘味奶茶 发表于 2013-5-7 16:10:12 |只看作者 |坛友微信交流群
heperwong 发表于 2013-5-7 15:14
proc template;
define style mystyle;
parent=styles.default;
我在sas 9.2 中文版中尝试运行了一下,为什么会自动关闭程序呢,并且结果显示也不对

使用道具

报纸
heperwong 发表于 2013-5-7 16:54:04 |只看作者 |坛友微信交流群
缘味奶茶 发表于 2013-5-7 16:10
我在sas 9.2 中文版中尝试运行了一下,为什么会自动关闭程序呢,并且结果显示也不对
我是英文版的,拿去跑没问题的。

使用道具

地板
缘味奶茶 发表于 2013-5-7 16:57:29 |只看作者 |坛友微信交流群
heperwong 发表于 2013-5-7 16:54
我是英文版的,拿去跑没问题的。
看了下,是我之前写的有点问题才会关闭程序,现在主要是title那部分程序,貌似有问题啊,log里面出错呢,方便看一下你的程序不.亲

使用道具

7
heperwong 发表于 2013-5-7 17:26:43 |只看作者 |坛友微信交流群
  1. proc template;
  2. define style mystyle;
  3. parent=styles.default;
  4. style usertext from usertext /
  5. foreground=red;
  6. end;
  7. run;
  8. ************output for review*****************************;
  9. ods escapechar="~" ;
  10. ods  tagsets.excelxp file="&_output\ejg..xls" style=mystyle  options (embedded_titles='yes');;
  11. options center nobyline;
  12. option linesize=max;
  13. ods tagsets.excelxp text="haob";
  14. title  j=l "w" j=c "hai" j=r "f";;
  15. proc report data=ae split= "#"  headline missing nowd center style(report)={just=center outputwidth=100%};  
  16.     column  TRTA SUBJID SPV AEDTC AESER ASEV AERELN AERELF AERELS AEACN AEOUT;
  17.     DEFINE TRTA/ORDER order=data style(column)=[cellwidth=0.5in];
  18.     DEFINE SUBJID/ORDER order=data style(column)=[just=center];
  19.          DEFINE SPV/ORDER order=data "System Organ Class/#Preferred Term/#Verbatim Term"   style(column)=[cellwidth=1.6in  asis=on];;
  20.          DEFINE AEDTC/order=data center "Onset/Resolution# Date/Time*"  style(column)=[cellwidth=4in];
  21.     DEFINE AESER/CENTER style(column)=[cellwidth=0.4in];;
  22.     DEFINE ASEV/CENTER style(column)=[cellwidth=0.45in];;
  23.         DEFINE AERELN/center "Relation# to# Naltrexone" style(column)=[cellwidth=0.65in];
  24.         DEFINE AERELF/ center"Relation# to~n IV# Fentanyl" style(column)=[cellwidth=0.45in];;
  25.         DEFINE AERELS/CENTER "Relation# to# Study System" style(column)=[cellwidth=0.5in];
  26.         DEFINE AEACN/CENTER style(column)=[cellwidth=0.5in];
  27.         DEFINE AEOUT/style(column)=[cellwidth=0.55in];
  28. run;
  29. footnote "ddhhe";
  30. ods tagsets.excelxp close;
复制代码
这是我刚刚测试的程序。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jingju11 + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

使用道具

8
nkunku 发表于 2013-5-8 06:55:58 |只看作者 |坛友微信交流群
留个记号

使用道具

9
缘味奶茶 发表于 2013-5-8 14:01:09 |只看作者 |坛友微信交流群
heperwong 发表于 2013-5-7 17:26
这是我刚刚测试的程序。
按照你的程序我试了下log不出错了,但是为什么title部分,本来应该显示在同一行的,分成三行显示了呢,该怎么控制在同一行显示?

使用道具

10
heperwong 发表于 2013-5-8 14:30:14 |只看作者 |坛友微信交流群
title  j=l "w" j=c "hai" j=r "f";;  如果你不想3行,你可以写成title j=l  "w    hai    f";这样就成了一行,然后再根据具体情况调整空格的多少。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 13:13