Proc export: Exportar de SAS a Excel

Proc export: Exportar de SAS a Excel

Con frecuencia es necesario realizar una exportación de datos (proc export) de tabla SAS a Excel.

Siempre existe la posibilidad de realizar la exportación de forma manual, empleando las utilidades que dispone SAS para ello. Por ejemplo, desde SAS Entreprise Guide.

También existen componentes de SAS como el ‘Add-in Microsoft Office’ que facilitan mucho el trabajo con tablas SAS desde Excel.

A continuación mostramos dos ejemplos de métodos de exportación para poder realizarlo desde código SAS/BASE, la primera utiliza el procedimienro ‘proc export’ y la segunda la utilidad de exportación ODS (Output Delivery System).

/* Creamos la tabla de ejemplo */

data clientes;
length nombre $20. ciudad $20. edad 8.;
nombre = ‘Pepe’;ciudad = ‘Madrid’;edad = 30;
output;
nombre = ‘Luis’;ciudad = ‘Valencia’;edad = 40;
output;
nombre = ‘Ana’;ciudad = ‘Murcia’;edad = 50;
output;
run;

/* METODO 1 */
/* Emplendo procedimiento export */
proc export data=clientes
outfile=”C:\TEMP\pruebas_sas\clientes.xls”  dbms=EXCEL2007;
run;

/* METODO 2 */
/* Exportamos empleando el ODS (output delivery system) */
filename sasexcel ‘C:\TEMP\pruebas_sas\clientes.csv’;
ods csv file = sasexcel;
proc print data=clientes;
run;
ods csv close;
ods listing;

 

Una vez realizada la exportación el tratamiento es puramente Excel

Si estás interesado en formarte en SAS, te recomendamos nuestro curso on-line: https://online.datademy.es/course/sas/

Share

Deja una respuesta