使用Excel文件中的开始行生成SAS数据集?
我正在寻找合并大约15个不同的Excel文件来创build一个数据集。 我知道编码中的variables在每个文件中是相同的。 问题是所有数据的起始行对于每个xls都是不一致的。 有没有办法使用proc import
并确定为每个文件导入特定的行?
谢谢!
假设你正在使用DBMS=EXCEL
,你可以使用RANGE
选项:
proc import file="myfile.xlsx" out=mydataset dbms=excel replace; range="'Sheet1$A1:Z1000'"; run;
显然改变Sheet1,A1和Z1000以匹配你所需要的。
本手册页包含有关其他DBMS选项的更多信息,包括DBMS = XLS。