在导出文件时,PROC EXPORT,LIBNAME和ODS有什么区别?

时间:2019-05-28 22:14:28

标签: sas

基本上,我知道我可以通过三种方式(PROC EXPORT,LIBNAME语句和ODS语句)从SAS导出文件和数据,但是我真的看不到它们之间的区别。

据我了解,PROC EXPORT使我仅导出使用DATA步骤创建的数据集,而不导出过程的结果。 与此不同,LIBNAME和ODS语句允许这样做,但是似乎它们之间没有显着差异。

这是正确的吗?如果是这样,那么这两个语句之间的主要区别是什么?

1 个答案:

答案 0 :(得分:2)

ODS将proc的输出直接重定向到其他输出格式,例如PDF,Excel,Word或PowerPoint。这更多是用于生成具有样式和格式的自动报告,这些样式和格式与PROC EXPORT或LIBNAME有所不同。

PROC EXPORT导出原始数据-无格式或注释-最适合用于数据传输。 LIBNAME更接近导出-您会提取更多原始数据,但无法格式化数据。我认为PROC EXPORT和LIBNAME方法之间没有显着差异。