导入数据Ⅱ——Ex cel 文件 (一)导入Ex cel 数据文件 一、import 语句导入 语法: proc import datafile=’文件路径+文件名’ OUT=输出数据集名 DBMS=EXCEL REPLACE; ; 注:(1)REPLACE 告诉 SAS 若“输出数据集”同名文件已经存在,则替换它; (2)可选参数: a
指定要读取的是哪一个工作表 SHEET = 工作表名; b
若只读取工作表的一部分范围 RANGE = "工作表名$A1:H10"; c
是否从工作表的第一行读取数据集的列变量名
GETNAMES=YES——是; GETNAMES=NO——否; d
读取字符和数值混合的数据表时,是否将所有数据转化为字符
MIXED=YES——是; MIXED=NO——否; 示例: proc import DATAFILE = 'c:\MyRawData\OnionRing
xls' OUT =sales DBMS =XLS REPLACE; 例1 路径“D:\我的文档\My SAS Files\9
3\”下的数据文件 exercise
xlsx,内容如下: 读取工作表 test2 中从 A1 到 H10 的数据,第一行作为数据集的列变量名
代码: proc import datafile = 'D:\我的文档\My SAS Files\9
3\exercise
xlsx' DBMS=EXCEL OUT = results REPLACE; SHEET = 'tests2'; RANGE = '$A1:H10'; GETNAMES = YES; run; proc print data = results; title 'SAS Data Set