1

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

谢谢!

4

1 回答 1

0

假设您正在使用DBMS=EXCEL,您可以RANGE选择:

proc import file="myfile.xlsx" out=mydataset dbms=excel replace;
range="'Sheet1$A1:Z1000'";
run;

显然更改 Sheet1、A1 和 Z1000 以匹配您的需要。

本手册页包含有关其他 DBMS 选项的更多信息,包括 DBMS=XLS。

于 2013-08-05T21:21:07.920 回答