【问题标题】:SAS: How export more table in a Excel sheetSAS:如何在 Excel 工作表中导出更多表格
【发布时间】:2021-06-24 07:08:12
【问题描述】:

我遇到了以下问题:一般来说,我用 SAS 生成了很多 excel 文件夹,然后我将每个单独的数据集导出到另一个 excel 文件,以便有很多具有 2 列空间的数据集每个数据集之间。

考虑到大量数据集,SAS 中有一个命令给我一个 excel 文件?例如,如果我在 SAS 中有 3 个数据集,是否可以通过一些命令得到以下输出,如下图所示?

我想要的输出

非常感谢您!

【问题讨论】:

  • ODS EXCEL + START_AT() 子选项。如果需要,您可能需要做一些数学运算来动态确定。
  • 你能写一些SAS命令吗?
  • 我错了,看来你只能控制第一张桌子。

标签: excel function sas export


【解决方案1】:

正如 Reeza 所说,ODS EXCEL 包无法做到这一点。 ODS HTML 可以做到这一点,有点:

ods html file="c:\temp\test.xls";

ods layout gridded columns=2;
ods region;
proc print data=sashelp.class;
run;
ods region;
proc print data=sashelp.class;
run;
ods layout end;
ods html close;

但是,ODS EXCEL 不支持。

【讨论】:

  • 哇,太棒了!以及如何将其导出到 excel 中?
  • 这使得excel可以读取文件。在 ODS EXCEL 出现之前,这是我们制作 excel 文件的方法之一。然后,您将让 excel 打开文件并另存为...;如果您想使用各种脚本选项,包括在 SAS 内部使用 DDE(现在已经非常过时)或更可能使用 power shell 脚本,您可以自动执行此操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
  • 1970-01-01
  • 2012-07-08
相关资源
最近更新 更多