SAS 9.4 - 在ODS HTML关闭后重新激活结果查看器但禁止编写HTML正文

时间:2017-07-14 16:03:04

标签: sas ods

当我需要在SAS 9.4中导出到Excel时,我通常会运行如下代码:

ods html close;
ods html file="C:\folder\filename.xls";
ods html close;
ods html; /*with this I'm trying to send my output back to the results viewer once more*/

但是,当我运行最后一个ODS HTML以尝试发送到Results Viewer时,日志显示以下消息:

  

"编写HTML正文文件:sashtml1.htm。"

这会使结果显示在结果查看器中,但也会使用我的SAS代码在我的计算机(sashtml1.htm)上创建一个文件。我不希望输出保存到我​​的电脑,我只想在SAS中查看。我应该如何以不同的方式来完成此任务?我不想打开并重新打开SAS。

1 个答案:

答案 0 :(得分:2)

不要关闭原来的。告诉SAS不要发送任何东西。

ods html exclude all ;

当你打开第二个时,给它一个ID。

ods html (id=ForExport) file="C:\folder\filename.xls";

然后你可以关闭新的并恢复旧的。

ods html (id=ForExport) close ;
ods html exclude none ;