Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Excel文件读入SAS数据集中_Excel_Dataset_Sas - Fatal编程技术网

将Excel文件读入SAS数据集中

将Excel文件读入SAS数据集中,excel,dataset,sas,Excel,Dataset,Sas,我在SAS方面几乎没有经验。但我想做的是将2个excel电子表格读入2个独立的临时数据集 文件名为C:\signature\u recruit.xls和C:\acceptance\u recruit.xls 如何实现这一点?为简单起见,您希望excel文件看起来像SAS数据集。这意味着您应该只拥有数据的行和列。如果需要,第一行可以是列(变量)的名称 现在,您可以自己编写proc import代码来读取excel文件,也可以使用导入向导单击整个过程。这有一个有用的功能,在您单击“通过”对话框后,您

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

文件名为C:\signature\u recruit.xls和C:\acceptance\u recruit.xls


如何实现这一点?

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

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

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


幸运的是,这就是将文件导入SAS所需的全部操作。是指向更多信息和示例的链接。

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

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

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


幸运的是,这就是将文件导入SAS所需的全部操作。是指向更多信息和示例的链接。

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

关于这一点,已经有很多文章。例如:

干杯
Rob

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

关于这一点,已经有很多文章。例如:

干杯
Rob

这是否需要特定的SAS模块获得许可才能工作?例如,SAS/Access到PC文件格式,或Excel或类似的东西?如果proc导入不起作用/未安装,您可以从任何电子表格程序导出到.csv,然后使用数据null读取文件。这是否需要特定的SAS模块获得许可才能工作?例如,SAS/Access到PC文件格式,或Excel或类似的东西?如果proc导入不起作用/未安装,您可以从任何电子表格程序导出到.csv,然后使用数据null读取文件。