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
