[R-es] R y Excel - paquete openxlsx

Isidro Hidalgo Arellano ihidalgo en jccm.es
Mie Abr 13 16:58:36 CEST 2016


Buenas tardes.

Alguna vez alguien ha preguntado por aquí acerca de la conexión entre R y
Excel, y he recomendado el paquete "XLConnect".

Bien, este mail es para recomendar el paquete "openxlsx" en su lugar.

"XLConnect" está basado en java y, cuando he tenido que trabajar con
volúmenes de información considerables, o con numerosos ficheros Excel, no
he conseguido cargar los datos. Por lo que he leído, la culpa no es de R,
sino de la gestión de memoria de Java. Es posible incrementar los límites de
memoria en Java, pero no ha sido efectivo en mi caso.

"openxlsx" está basado en C++ (depende del paquete Rcpp), no tiene problemas
de memoria (hasta donde lo he comprobado), es más rápido y el código
necesario para leer ficheros Excel, pero sobre todo para escribir en ellos,
es más sencillo.

La única "pega" es que hay que instalar RTools, pero como éste se utiliza
para otras cosas, en el fondo matas dos pájaros de un tiro.

Por si es de interés para alguien…

Saludos

 

Isidro Hidalgo Arellano

Observatorio del Mercado de Trabajo

Consejería de Economía, Empresas y Empleo

 <http://www.castillalamancha.es/> http://www.castillalamancha.es/

 

 


	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es