楼主: huaxie123
8628 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文件。不是很容易的一件事,楼主看看能不能做。

Combining RTF files from Different Sources.pdf

122.7 KB

使用道具

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

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

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

GMT+8, 2024-4-27 11:48