SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 996|回复: 5
打印 上一主题 下一主题

SAS合并RTF?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-2-26 21:02:23 | 只看该作者

SAS合并RTF?

SAS中如何把形如test1.RTF test2.RTF test3.RTF合并成一个RTF文件啊?谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-2-27 02:27:19 | 只看该作者

Re: SAS合并RTF?

用WINWORD和DDE
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-3-5 12:17:37 | 只看该作者

Re: SAS合并RTF?

我提供一个思路给你。代码不能给你。前提是你在用SAS v9.13。对SAS v9.2无效。

1. 用SAS把RTF文件当做文本文件读入到一个只有一个变量的数据集中,每一行就是这个变量的值。
2. 用ODS RTF输出的每个RTF文件,我们把中间的RTF 文件,其前面24行和最后一行去掉的,然后拼到一起;要注意的是,第一个RTF文件要保留前面的24行,最后一个RTF文件间要保留最后一行。

SAS v9.2输出的RTF文件和v9.13有点不一样。还有待研究一下。不过这个思路应该也适用的。

因为我们处理的是数据集,SAS处理起来特别的快。比用DDE或者VB SCRIPT要快很多。

不知道我表达的清楚么?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-3-6 08:53:49 | 只看该作者

Re: SAS合并RTF?

没明白
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2009-3-6 10:07:56 | 只看该作者

Re: SAS合并RTF?

楼主,你的STATA很牛X么?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2009-3-7 16:34:59 | 只看该作者

Re: SAS合并RTF?

不牛X ,你的名字牛X啊
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 12:17 , Processed in 0.069434 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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