【发布时间】:2023-01-26 04:42:24
【问题描述】:
我正在尝试从 SAS 中的 excel 工作簿(xlsx 格式)中读取多张工作表。有没有办法同时从 excel 工作簿中读取多个 excel 工作表,而不是使用两个单独的 proc 导入?到目前为止,我的代码如下:
proc import datafile= "&loc.\&exid..xlsx"
out=exp
dbms=xlsx replace;
sheet="Sheet1";
run;
proc import datafile= "&loc.\&exid..xlsx"
out=dt
dbms=xlsx replace;
range="'Sheet5'$A2:AB10000";
getnames=yes;
run;
从一个 excel 工作簿中读取这两个 excel 工作表需要大约 1.40 秒,我如何减少在 SAS 中读取 xlsx 工作簿所需的时间。
【问题讨论】: