导入数据Ⅱ——Excel 文件〔一〕导入 Excel 数据文件一、import 语句导入语法:procimport 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——否;示例:procimportDATAFILE = 'c:\MyRawData\OnionRing
xls'OUT=sales DBMS=XLS REPLACE;例 1 路径“ D:\我的文档 \My SAS Files\9
3\ 〞下的数据文件exercise
xlsx,容如下:读取工作表 test2 中从 A1 到 H10 的数据,第一行作为数据集的列变量名
代码:procimportdatafile = 'D:\我的文档\My SAS Files\9
3\exercise
xlsx'DBMS=EXCEL OUT = results REPLACE;SHEET = 'tests2';RANGE = '$A1:H10';GETNAMES = YES;run;procprintdata = results;title'SAS Data Set Read From Excel File';run;运行结果:二