如何使用PROC EXPORT导出到Excel中的多个选项卡

我在我的项目文件中有一些SAS数据集,我想将它们合并到一个电子表格中 – 每个数据集位于不同的选项卡上。 我在这里find了一个解决scheme: https : //communities.sas.com/thread/58447,但它不适合我。 我使用的代码是:

proc export data=work.dod_ltd file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='LTD Detail'; proc export data=work.dod_std file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='STD Detail'; proc export data=work.dod_life_waiver file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='Waiver Detail'; run; 

但是,不是添加新的选项卡,而是每个proc导出都覆盖现有的“Sample.xlsx”文件,因此最终只有“放弃详细信息”选项卡。

如何将标签添加到现有的电子表格?

谢谢!

麦克风

XLSX在更高版本的SAS 9.4+中仅支持每个工作簿的多个工作表。 对于早期版本,答案可能会有所不同,但请尝试更改您的DBMS。 DBMS选项取决于您的SAS版本,您的Excel版本以及每个应用程序的位数(32/64位)。

  DBMS=EXCELCS