SAS ODS para exportar resultados a un archivo Excel.

Seguramente te has visto en la necesidad de presentar los resultados de SAS en un archivo Excel para después elaborar esas gráficas a las que están tan acostumbrados los altos directivos. Pues bien, el objeto ODS permite exportar el resultado de un  PROC PRINT o de un PROC TABULATE a un archivo Excel.

 

SAS ODS para exportar resultados a un archivo Excel

Inevitablemente el archivo Excel requerirá una pequeña manita de gato, pero en realidad sera mucho menor trabajo que utilizar el tradicional método de copiar y pegar. El siguiente código genera un archivo Excel, con un formato minimalista que requiere muy poco trabajo de edición para lograr la versión final.

 

Ejemplo:

option missing="" ; /* los valores perdidos no se marcan */
title ; /* eliminamos el titulo */
filename _temp_ "c:\resumensegmentos.xls" ; /* asignamos filename temporal */
ods noresults ; /* no queremos output */
ods listing close ; /* cerramos listing */
ods html file=_temp_ rs=none style=minimal ; /* seleccionamos html y asignamos un estilo. */

escribe aquí el proc print o proc tabulate, cuyos resultados necesitas exportar a un archivo Excel

ods html close ; /* reestablecemos las opciones del ods */
ods results ;
ods listing ;
option missing="." ;

 

Referencias:

 

Moises Garnica Radilla

Antes de que te marches, por favor coméntanos que es lo que buscabas para tenerlo listo en tu próxima visita. Si por el contrario lo encontraste apóyanos con un Me gusta. También te puedes subscribir a nuestra lista de novedades. Gracias por tu visita.

Valoramos tus comentarios