[R-es] Exportar datos en formato de Excel

Francisco Rodríguez fjroar en hotmail.com
Mar Jul 26 16:59:22 CEST 2016


En Windows habéis definido bien la librería JAVA_HOME 

Es un poco coñazo seguir los pasos , pero en mi Windows va bien 

Un saludo 

> From: m.monsalvo en gmail.com
> Date: Tue, 26 Jul 2016 11:50:22 -0300
> To: javi.martinez.lopez en gmail.com
> CC: r-help-es en r-project.org
> Subject: Re: [R-es] Exportar datos en formato de Excel
> 
> Yo uso Windows, que suele ser la explicación de todos los males... Voy a
> intentar pasarme a XLConnect y si resulta, lo comparto.
> De todos modos, para leer y guardar como un xlsx eñ openxlsx con RTools
> funciona bien.
> 
> 
> El 26 de julio de 2016, 11:44, Javier Martínez-López <
> javi.martinez.lopez en gmail.com> escribió:
> 
> > vaya, pues no sé, yo uso Ubuntu Linux 14.04 con Oracle Java 1.8 instalado,
> > a lo mejor con windows da problemas pero el script funciona bien. Puede ser
> > que tengáis que añadir el JAVA_HOME al path?
> >
> > 2016-07-26 16:39 GMT+02:00 Mauricio Monsalvo <m.monsalvo en gmail.com>:
> >
> >> Hola.
> >> En mi caso, no he podido resolver los problemas con el Java para usar
> >> XLConnect, que en los papeles me parece el mejor. Supongo que algo de la
> >> arquitectura del sistema o bien de la relación entre el Java, el R y el
> >> RStudio.
> >> Así que utilizo
> >> library(openxlsx)
> >> write.xlsx(datos, file = "EDA1.xlsx") #donde datos es el objeto que
> >> quiero guardar.
> >> Requiere instalar el RTools, según tipo y arquitectura del sistema
> >> operativo que utilices para que camine (para Win:
> >> https://cran.r-project.org/bin/windows/Rtools/). Es importante que
> >> RTools se instale en el path que pone por defecto (ni idea por qué, pero me
> >> pasó que lo instalé en otro Dir y nunca anduvo). También es posible que
> >> debas ejecutar este comando en la consola:
> >> Sys.setenv(R_ZIPCMD= "C:/Rtools/bin/zip") #Por el RTools
> >> Saludos.
> >>
> >>
> >> El 26 de julio de 2016, 8:49, Javier Martínez-López <
> >> javi.martinez.lopez en gmail.com> escribió:
> >>
> >>> que raro... se te ha instalado bien la librería? tiene pinta de un
> >>> problema
> >>> de JAVA pero no sé cuál...
> >>>
> >>> 2016-07-26 13:46 GMT+02:00 Alexa Aristizabal <
> >>> alexa.aristizabal06 en gmail.com>
> >>> :
> >>>
> >>> > Hola Javier, de antemano muchas gracias por tu ayuda! :)
> >>> >
> >>> > He intentado replicar tu script pero sale el siguiente error:
> >>> >
> >>> > Error in .jarray(v) :
> >>> >   Java Exception <no description because toString()
> >>> failed>.jarray(v)<S4
> >>> > object of class "jobjRef">
> >>> > > saveWorkbook(exc)
> >>> > Error in .jcheck() :
> >>> >   Java Exception <no description because toString()
> >>> > failed>.jcall("RJavaTools", "Z", "hasMethod", .jcast(x,
> >>> > "java/lang/Object"), name)<S4 object of class "jobjRef">
> >>> >
> >>> > El 26 de julio de 2016, 13:25, Javier Martínez-López <
> >>> > javier.martinez en bc3research.org> escribió:
> >>> >
> >>> >> Yo utilizo este script, done 'DataFrame' es el df que quieres guardar:
> >>> >>
> >>> >> library(XLConnect)
> >>> >>
> >>> >> fileXls <- "newFile.xlsx"
> >>> >> unlink(fileXls, recursive = FALSE, force = FALSE)
> >>> >> exc <- loadWorkbook(fileXls, create = TRUE)
> >>> >> createSheet(exc,'Data')
> >>> >> saveWorkbook(exc)
> >>> >> writeWorksheet(exc, DataFrame, sheet = "Data", startRow = 1, startCol
> >>> = 1)
> >>> >> saveWorkbook(exc)
> >>> >>
> >>> >> Saludos,
> >>> >>
> >>> >> Javier
> >>> >>
> >>> >> 2016-07-26 12:52 GMT+02:00 Isidro Hidalgo Arellano <ihidalgo en jccm.es
> >>> >:
> >>> >>
> >>> >>> Te recomiendo el paquete "openxlsx". Verás que es muy sencillo de
> >>> >>> utilizar.
> >>> >>> En la página "
> >>> >>> https://cran.r-project.org/web/packages/openxlsx/index.html"
> >>> >>> tienes las vignettes, los ejemplos son instantáneos:
> >>> >>>
> >>> >>>
> >>> https://cran.r-project.org/web/packages/openxlsx/vignettes/Introduction.pdf
> >>> >>> Un saludo
> >>> >>>
> >>> >>> Isidro Hidalgo Arellano
> >>> >>> Observatorio del Mercado de Trabajo
> >>> >>> Consejería de Economía, Empresas y Empleo
> >>> >>> http://www.castillalamancha.es/
> >>> >>>
> >>> >>>
> >>> >>>
> >>> >>> -----Mensaje original-----
> >>> >>> De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de
> >>> >>> Alexa
> >>> >>> Aristizabal
> >>> >>> Enviado el: martes, 26 de julio de 2016 12:22
> >>> >>> Para: r-help-es en r-project.org
> >>> >>> Asunto: [R-es] Exportar datos en formato de Excel
> >>> >>>
> >>> >>> Buenos días a todos!
> >>> >>>
> >>> >>> Estoy trabajando con una base de datos que directamente he
> >>> descargado de
> >>> >>> internet y después de prepararla un poco necesito exportarla a Excel
> >>> he
> >>> >>> intentando con las dos opciones que mencionaré al final pero ninguna
> >>> >>> funciona, de qué otra manera puedo exportar esos datos a Excel...
> >>> muchas
> >>> >>> gracias por su ayuda y pronta respuesta!
> >>> >>>
> >>> >>> 1)
> >>> >>>
> >>> >>> library(xlsx)
> >>> >>> library(rJava)
> >>> >>> library(xlsxjars)
> >>> >>> write.xlsx(mydata, file="mydata.xlsx")
> >>> >>>
> >>> >>> 2)
> >>> >>>
> >>> >>> library(xlsReadWrite) #abrimos el paquete write.xls(prueba,
> >>> >>> file="datanueva.xls",sheet="lapop10")
> >>> >>>
> >>> >>>         [[alternative HTML version deleted]]
> >>> >>>
> >>> >>> _______________________________________________
> >>> >>> R-help-es mailing list
> >>> >>> R-help-es en r-project.org
> >>> >>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>> >>>
> >>> >>> _______________________________________________
> >>> >>> R-help-es mailing list
> >>> >>> R-help-es en r-project.org
> >>> >>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>> >>>
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >>
> >>> >>
> >>> >
> >>>
> >>>         [[alternative HTML version deleted]]
> >>>
> >>> _______________________________________________
> >>> R-help-es mailing list
> >>> R-help-es en r-project.org
> >>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>>
> >>
> >>
> >>
> >> --
> >> Mauricio
> >>
> >
> >
> 
> 
> -- 
> Mauricio
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
 		 	   		  
	[[alternative HTML version deleted]]



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