Leer archivos de Excel usando el nuevo motor de SAS 9
Actualmente se preguntaran que tiene de nuevo esto, muchos de ustedes usan Proc Export, dde, VBscript y ODS para crear y actualizar hojas de Excel.
Bueno esto es un poco mas de lo mismo pero usando una de las nuevas caracteristicas de SAS 9 – el LIBNAME EXCEL
/*Aqui definimos la ruta y el archivo de excel que queremos leer,
sin embargo si el archivo no existe SAS lo crea automaticamente*/
LIBNAME xls “C:\Reporte.xls”;
/*Ahora supongamos que necesitamos crear 2 nuevas hojas con informacion
de 2 data sets. Bastante sencillo!!
*/
Data xls.class;
set sashelp.class;
run;
Data xls.air;
set sashelp.air
run;
/*
Algo que es importante acotar es que ademas de crear las hojas, SAS tambien crea rangos
con el mismo nombre de la hoja. Por eso cuando es que en la libreria vemos 2 archivos con el mismo nombre
Class -> rango
‘Class$’n -> hoja
*/
Si estan interesados en este tema les recomiendo la siguiente lectura:
http://www2.sas.com/proceedings/sugi31/024-31.pdf
SASludos
Alberto