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-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

Article Labels
Article Tags
Contributors