ODS是创造各种输出格式的强有力的工具。在各种输出格式中,ODS可以创建的有两种,CSV和HTML,使用它来将数据从SAS中传送到其他程序中,是很有用的方法。许多程序可以读取CSV或HTML格式,而且任何操作系统都可以使用这种方法。 由于所有的过程其输出都经过ODS,因此可以通过选择正确的目的地来用ODS导出数据,并用proc print来获取数据列表。如果不想让SAS打印缺失数据,可以使用MISSING=''系统选项。默认下,PROC PRINT打印观测序号,可以通过使用NOOBS让其不打印。 CSV files 从9.0开始,可以用ODS创建CSV文件。CSV文件用逗号将变量值分开, 且变量值被括在双引号之内。双引号允许变量值包含逗号。创建一个CSV文件来转载数据,用下面的语句: ODS CSV FILE='filename.csv'; Your PROC PRINT statements go here RUN; ODS CSV CLOSE; filename.csv是要创建的CSV文件,并且下面要为你的数据插入正确的proc print语句。如果想要在CSV文件中包含标题和注脚,使用csvall,而不是csv。 HTML files 使用下面语句为你的数据产生HTML文件,可以在ODS HTML语句中增加STYLE=option语句来选择不同的风格。或者,如果不想使用任何风格,则使用CHTML输出目的地来代替HTML。 ODS HTML FILE='filename.html'; Your PROC PRINT statements go here RUN; ODS HTML CLOSE;