使用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。