将多个结果导出到同一Excel表格

时间:2017-02-13 04:21:53

标签: sas sas-macro

我有这个宏A.每次我运行它,我得到一个结果如下图所示(包括2个表和1个图)。请注意,这次我从SAS输出窗口复制它们并将其粘贴到Excel上,然后手动格式化。我的问题是,当我多次运行宏A时,如何将所有结果一个接一个地自动导出到单个特定的Excel表格中?

由于我是SAS的初学者,所以提供一个简单的解决方案:)

非常感谢!

SAS result in excel

1 个答案:

答案 0 :(得分:0)

使用ODS Excel和sheet_interval选项。这假设SAS 9.4+

 Ods excel file='myfile.xlsx' options(sheet_interval='none') style=meadow;

 %macro_run();

 Ods excel close;

在宏中,您可能需要添加:

Ods excel options(sheet_interval='none');