我希望合并大约 15 个不同的 excel 文件来创建一个数据集。我知道编码中的变量在每个文件中都是相同的。问题是所有数据的起始行对于每个 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。