【问题标题】:Reading in Excel files into a SAS dataset将 Excel 文件读入 SAS 数据集
【发布时间】:2011-12-24 00:12:44
【问题描述】:

我在 SAS 方面几乎没有经验。但我想做的是将 2 个 excel 电子表格读入 2 个单独的临时数据集。

文件名是 C:\signature_recruit.xls 和 C:\acceptance_recruit.xls。

我该如何做到这一点?

【问题讨论】:

    标签: excel dataset sas


    【解决方案1】:

    上述 cmjohns PROC IMPORT 方法的替代方法是使用 DDE。这是一项较旧的技术,使用起来更困难,但它确实为复杂的场景提供了更大的灵活性。

    已经写了很多关于这样做的文章。例如:

    http://www.lexjansen.com/wuss/2010/DataPresentation/3015_4_DPR-Smith.pdf

    干杯 抢

    【讨论】:

      【解决方案2】:

      为简单起见,您希望 Excel 文件看起来像 SAS 数据集。这意味着您应该只有数据行和列。如果需要,第一行可以是列(变量)的名称。

      现在您可以自己编写proc import 代码来读取 excel 文件,也可以使用导入向导单击整个过程。这有一个有用的功能,在您单击对话框后,您可以让它保存一个程序,其中包含向导生成的用于读取 excel 文件的proc import 代码。然后,您可以根据需要保存并重复使用此代码。

      要启动导入向导,请转到文件->导入数据。默认选项是导入 Excel 文件。浏览到电子表格并回答问题。对两个电子表格重复此操作。

      如果运气好的话,这应该是您将文件导入 SAS 所需要做的所有事情。 Here 是指向更多信息和示例的链接。

      【讨论】:

      • 这是否需要特定的 SAS 模块获得许可才能工作? IE。 SAS/访问 PC 文件格式,或 Excel 或类似的东西?
      • 如果 proc 导入不起作用/没有安装,您可以从任何电子表格程序导出到 .csv,然后使用数据 null 读取文件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 2020-12-08
      • 1970-01-01
      相关资源
      最近更新 更多