将多个结果导出到相同的 Excel Sheet

Exporting multiple results to same Excel Sheet

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

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

非常感谢!!

SAS result in excel

使用 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');