Skip to content

[R-es] Exportar a Excel

6 messages · ppueyo en isciii.es, miguel.angel.rodriguez.muinos en sergas.es, Jorge Virto +2 more

#
Hola.

Te recomiendo que uses la librería XLConnect.
http://cran.r-project.org/web/packages/XLConnect/index.html

Adjunto un trozo de código del propio manual que igual te sirve...
# Write single data.frame to a specified location in an existing file
        writeWorksheetToFile(template, data=iris, sheet="FirstSheet",startRow=9, startCol = 9)

# Write a few copies of the data.frame all over a new file
        writeWorksheetToFile(template, data = list(i1 = iris, i2 = iris, i3 = iris),sheet = c("FirstSheet", "SecondSheet", "FirstSheet"),startRow = c(1,101,201), startCol = c(1,11,21))


Y esto es algo que he hecho yo...
# Grabado de totales en un fichero existente
wb.totais=loadWorkbook(file.export.totais, create=FALSE)
appendWorksheet(wb.totais,datos.totais,sheet=1,header=FALSE,rownames=FALSE)
saveWorkbook(wb.totais,file.export.totais)


Un Saludo,
Miguel.




-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de ppueyo en isciii.es
Enviado el: martes, 13 de marzo de 2012 10:39
Para: r-help-es en r-project.org
Asunto: [R-es] Exportar a Excel

Bueno días:

He estado investigando cómo extraer una salida de R (una tabla de datos) a Excel, pero no hay forma de que me lo ponga por celdas....

¿Se podría hacer para que cada dato sea una celda?¿ o es una utopía?








Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm
#
Hola,

prueba a poner como separador una coma (sep=",") o si tu excel está 
configurada para castellano un punto y coma para separa las columnas y la 
coma para los decimales (sep=";" y dec=","). Es decir, modificando la orden 
que nos mandas la primera opción sería:

write.csv(Tasasht,file= "Tasasht.csv",col.names=T,row.names=T,sep=", ",dec=".", 
fileEncoding = "UTF-16LE")

Un saludo,

Jorge


El Tuesday 13 March 2012 10:39:01 ppueyo en isciii.es escribió:
#
Hola de nuevo.

Si no te quieres romper la cabeza con la librería XLConnect (que es bastante completa) puedes hacer algo más sencillo con la función write.xlsx de la librería xlsx.

Yo he tenido algún problemilla con el parámetro append=TRUE de esa función, pero si lo que quieres es simplemente crear un fichero en Excel, quizá te resulte más cómodo manejar xlsx en vez de XLConnect.

Un Saludo,
Miguel.



-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Rodríguez Muíños, Miguel Ángel
Enviado el: martes, 13 de marzo de 2012 10:51
Para: ppueyo en isciii.es; r-help-es en r-project.org
Asunto: Re: [R-es] Exportar a Excel

Hola.

Te recomiendo que uses la librería XLConnect.
http://cran.r-project.org/web/packages/XLConnect/index.html









Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm