【问题标题】:Converting Excel file into SAS Dataset将 Excel 文件转换为 SAS 数据集
【发布时间】:2016-09-13 04:21:12
【问题描述】:

我正在尝试将数据集导入 SAS 企业指南,但是无法将我的 excel 文件“转换”为新的 SAS 数据集文件。有什么简单的方法可以做到这一点? 像这样:

libname LIBRARYNAME 'filesource...'
data Project2
set exdata.Project;
<math>
run;

但是我有数据的文件是一个 Excel 文件......它找不到它

【问题讨论】:

    标签: sas enterprise-guide


    【解决方案1】:

    你很接近,如果你必须能够访问本地文件,这样的东西可能会起作用。您可能需要使用工作表名称。分配后打开库以查看 SAS 如何引用图纸。

    Libname mylib XLSX 'path to XLSX file';
    
    Data want; 
        Set mylib.sheet_name;
    Run;
    
    Libname mylib;
    

    否则,如果您在服务器上使用 EG 并且您的 excel 文件是本地的,您可以使用 GUI 工具导入。

    【讨论】:

    • 注意XLSX 仅适用于特定版本的 SAS(9.3+,并且在 9.4+ 上运行最佳)。 Excel 将需要用于其他版本,但仅适用于 Windows,或用于非 Windows 人员的带有 PCFILES 服务器的 EXCELCS。
    【解决方案2】:

    在企业指南中,您可以创建导入步骤。这对于始终在 EG 中的 EG 项目来说是更可取的,因为它与操作系统无关、与服务器无关和与版本无关,并且在流程上留下一个步骤,您可以在需要运行的地方移动.

    选择(文件菜单)->(导入数据),然后它将指导您导入文件。完成后,这将在您的流程中留下一个导入数据步骤,您可以将其链接到其他程序(如果您重复使用此程序)。

    在该向导中,您将告诉它您希望将其保存为哪个数据集名称,然后它将作为 SAS 数据集存在于您的项目中(通常在工作库中,除非您另有指定)。

    【讨论】:

      猜你喜欢
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 2017-07-23
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多