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 <
[email protected]> 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 <
> [email protected]>
> :
>
> > 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 <
> > [email protected]> 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 <[email protected]>:
> >>
> >>> 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:[email protected]] En nombre de
> >>> Alexa
> >>> Aristizabal
> >>> Enviado el: martes, 26 de julio de 2016 12:22
> >>> Para: [email protected]
> >>> 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
> >>> [email protected]
> >>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>>
> >>> _______________________________________________
> >>> R-help-es mailing list
> >>> [email protected]
> >>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>>
> >>
> >>
> >>
> >> --
> >>
> >>
> >
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Mauricio

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a