BookmarkSubscribeRSS Feed
Webinar SAS y Excel 2021 |Códigos: Capitulo 2 - Primero lo primero - Importa desde Excel
Berenice25
SAS Employee

Hola!

Les compartimos los siguientes códigos, que forman parte del capítulo "Primero lo primero" del pasado webinar Saliendo de Excel entrando al mundo SAS con fecha del 22 de septiembre del 2021. Encontrarás los siguientes:

Código 1: Aprende a “Exportar a Excel”

Código 2: “Importa desde Excel”

Esperamos que sean de gran utilidad. Puedes revisar nuevamente la grabación si tienes alguna duda.

Por último, no te pierdas de las próximas publicaciones con los códigos del capítulo 2.

 

/****************************************/
/*					                    */
/*   SAS - Customer Success Latam 	    */
/*					                    */
/****************************************/

/****************************************/
/*					                    */
/*      Webinar: SAS y Excel		    */
/*            22Sept2021            	*/
/*					                    */
/****************************************/

/************************************/
/* Expositor: Daniel Vazquez Vargas */
/************************************/



/****************************************/
/* 	Programa: 			                */
/* 	Importar desde Excel 		        */
/****************************************/


/*--------*/
/* inicio */
/*--------*/


/*------------------------------------------------------------------------------*/
/* Ejemplo 1: Código para importar una hoja de la tabla 'Autos_en_hojas.xlsx' 	*/
/* ('Autos_en_hojas.xlsx' es el resultado del programa 'Exporta a Excel')	    */
/*------------------------------------------------------------------------------*/

PROC IMPORT OUT= WORK.autos DATAFILE= "G:\SAS y Excel 2021\Resultados/Autos_en_hojas.xlsx" 
	DBMS=xlsx REPLACE;
	SHEET="Tabla completa"; /* la hoja donde está la tabla */
	GETNAMES=YES; /* si usamos los nombres que figuran en la tabla o no */
	*DATAROW=7; /* si la tabla comienza en la fila 7 */
RUN;




/*-----------------------------------------------------------------*/
/* Ejemplo 2:							                           */
/* Código para importar un rango de la tabla 'Autos_en_hojas.xlsx' */
/*-----------------------------------------------------------------*/

PROC IMPORT OUT= WORK.autosA DATAFILE= "G:\SAS y Excel 2021\Resultados/Autos_en_hojas.xlsx" 
	DBMS=xlsx REPLACE;
	GETNAMES=NO; /* si usamos los nombres que figuran en la tabla o no */
	RANGE="Tabla completa$B4:C10";
RUN;


/*---------------------------------------------------------------------------------------------*/
/* Ejemplo 3:										                                           */
/* Código para importar todas las tablas de 'Autos_en_hojas.xlsx' y guardarlas en una librería */
/*---------------------------------------------------------------------------------------------*/

libname SAS_XLSX XLSX "G:\SAS y Excel 2021\Resultados/Autos_en_hojas.xlsx";


/*--------*/
/*  fin	  */
/*--------*/

 

5 Comments
wernerrodri
Calcite | Level 5

Excelente. Muchas gracias por su ayuda.

oaguilera
Fluorite | Level 6

Hola, por lo que vi del video, se genera una única tabla de excel con la pestaña de SAS, pero existe la manera de que se "conecte" permanente con SAS?

 

Hay algun manual o lista para ver la compatibilidad? En algunas maquinas de mi trabajo usamos Excel 2007 y en otras 2010, todos tenemos el Guide 8.3 y usamos el de 32 bits

Roberto_BM
Fluorite | Level 6

Existe el Add-in de SAS para excel que te permite conexiones permanentes.

dmeneses
Fluorite | Level 6

Me recuerdan por favor si la sesion es grabada. feliz dia.

oaguilera
Fluorite | Level 6

Pareciera más rápido/fácil darle estilos o formatos desde Excel que desde Enterprise Guide, sin embargo, sería util para tener listo el gráfico/informe en Excel.

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Article Labels
Article Tags
Contributors