使用Excel文件中的“开始行”生成SAS数据集?

时间:2013-08-05 21:14:02

标签: excel sas

我希望合并大约15个不同的Excel文件来创建一个数据集。我知道编码中的变量在每个文件中都是相同的。问题是每个xls的所有数据的起始行都不一致。有没有办法使用proc import并识别要为每个文件导入的特定行?

谢谢!

1 个答案:

答案 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。