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 <[email protected]>: > 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
