我正在尝试找到一种方法从excel搜索特定值的sas7bdat文件,然后将数据复制并粘贴到Excel电子表格中。目前我可以添加整个数据集然后在excel中搜索它,但是如果我可以在将数据集添加到excel之前搜索数据集会好得多,因为数据集有时太大而无法处理excel。
有没有办法做到这一点?或者有没有办法从excel运行一些SAS代码来执行搜索?
非常感谢,
阿拉斯泰尔
答案 0 :(得分:0)
SAS有一个Microsoft Office加载项,可用于连接到excel的SAS数据集。有关详细信息,请参阅product page。
还有一些其他选项可以连接SAS作为数据源;例如,您可以使用ODBC。您也可以使用DDE执行您所描述的操作。最后,您可以使用PROC EXPORT或ODS EXCEL(后者在9.4 TS1M2 +中)生成excel电子表格(但不能轻易地粘贴到特定位置)。您可以在导出之前将数据集过滤到适当的大小。