SAS中文论坛

标题: 如何删除EXCEL文件? [打印本页]

作者: shiyiming    时间: 2011-5-16 13:30
标题: 如何删除EXCEL文件?
我用proc export 产生了一系列的excel文件,如e1,e2,....e100, 其中某些excel文件中没有某个变量,请问如何删除这些文件缺失某个变量的excel文件?
比如:
e1: unid x1 x2;
e2: x1 x2 x3;
e3: unid x1 x2 x4;
e4: x5 x6;
...
请问如何删掉e2,e4?
谢谢!
作者: shiyiming    时间: 2011-5-16 15:39
标题: Re: 如何删除EXCEL文件?
最简单的是在export之前,检查要导出的数据集是否含有含有你需要的变量,如果没有,就不要导出了。
作者: shiyiming    时间: 2011-5-18 00:53
标题: Re: 如何删除EXCEL文件?
因为整个程序是在一个do-loop里面,如果删掉data就会产生error在log里,而单位规定这是不允许的。所以只能删excel文件.
作者: shiyiming    时间: 2011-5-18 06:23
标题: Re: 如何删除EXCEL文件?
proc sql;
select memname into :ds separated by ' ' from dictionary.columns where libname='WORK' and name='a';
quit;
再输出
作者: Qiong    时间: 2011-5-18 11:18
标题: Re: 如何删除EXCEL文件?
先选出满足条件的file list,方法用上次你问的。
然后X command 删除
作者: shiyiming    时间: 2011-5-18 16:22
标题: Re: 如何删除EXCEL文件?
不用删除data啊,只要不把他export就可以了啊。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2