楼主: huaxie123
9379 14

如何在ods输出的rtf文件后面追加新的输出内容? [推广有奖]

11
sanbao85110 发表于 2012-12-27 17:41:13
遇到这个问题,请问最后怎么解决的

12
cos000000000 发表于 2015-12-29 09:11:08
这个实现方法很多,最简单的方法就是每次把结果分别输出到txt文件和rtf文件。如果需要合并,将对应的txt文件合并,然后利用软件格式转换为rtf文件就可以。
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

13
cos000000000 发表于 2016-1-11 10:34:23
这个问题有很多种解决方法。比如,先将原始文件和要插入的文件分别读入数据集,然后合并数据集,最后输出合并数据集到指定的文件即可,达到追加的目的。或者利用其他的格式追加文件,最后在利用菜单操作转换为需要的文件格式。

14
ahazzh 发表于 2017-9-13 15:58:28 来自手机
将ods rtf 置于产生结果的proc之前,将ods rtf close置于产生的最后一个结果的proc之后,意思是使得word在需要写入时一直处于打开状态

15
iwasguru 发表于 2017-9-14 02:47:37
如果能改原有的宏程序,那么把里面的ods trf close; 语句去掉,移到你的结果输出完成之后。

如果不能改原来的程序,那就只好另外生成一个RTF文件,然后合并两个文件的内容。这里有篇文章介绍怎么用SAS合并RTF文件。不是很容易的一件事,楼主看看能不能做。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 10:57