我希望合并大约15个不同的Excel文件来创建一个数据集。我知道编码中的变量在每个文件中都是相同的。问题是每个xls的所有数据的起始行都不一致。有没有办法使用proc import
并识别要为每个文件导入的特定行?
谢谢!
答案 0 :(得分:0)
假设您使用的是DBMS=EXCEL
,则可以使用RANGE
选项:
proc import file="myfile.xlsx" out=mydataset dbms=excel replace;
range="'Sheet1$A1:Z1000'";
run;
显然,将Sheet1,A1和Z1000更改为符合您的需要。
This manual page包含有关其他DBMS选项的更多信息,包括DBMS = XLS。