Hola amigos, buenos días Esto sigue avanzando. Estoy ahora tratando de establecer la conectividad de R con Excel y he seguido dos viídeos en YouTube de una profesora llamada Bebilda que se explica muy bien. Con ambos tengo el mismo problema así que planteo uno de ellos, éste es: https://youtu.be/_pSJQO_9I4k?list=PL7DA3FDA21A1A6310 Pero os lo explico brevemente: Cargo el paquete RODBC > install.packages("RODBC") Instalo la librería > library(RODBC) Todo bien hasta aqui... Se supone, que en esa librería hay unas funciones que me permiten conectar con Excel, esas funciones son: o -odncConnectExcel2007 o -odncConnectExcel DE tal manera que ahora podría abrir una canal> canalexcel <- odbcConnectExcel2007("lbw.xlsx")Pues esas funciones no están. R me da el error Error: no se pudo encontrar la función "odbcConnectExcel2007" lo mismo con la otra función> canalexcel <- odbcConnectExcel("lbw.xlsx")Y lo curioso es que también me pasa algo similar con la otra posibilidad que es el paquete XLConnect Y es que, además, si miro la documentación de este paquete RODBC no figuran esas funciones. ¿ ? ¿Me podéis nuevamente ayudar? Un saludo -- Our Utopy http://utopicmaths.blogspot.com.es/ http://financialmeth.blogspot.com.es/ [[alternative HTML version deleted]]
miguel.angel.rodriguez.muinos en sergas.es
2015-Mar-26 14:26 UTC
[R-es] Conectividad con Excel
Hola Our Utopy. Te puedo comentar cómo hago yo con XLConnect para acceder a un fichero de Excel (por si es ésto lo que pretendes) Veamos...... > require(XLConnect) > file.import="/trayecto_del_fichero_Excel/fichero.xlsx" > file.load=loadWorkbook(file.import, create=FALSE) > misdatos=readWorksheet(file.load, sheet=1) Es esto lo que buscas? Un Saludo, Miguel Rodríguez Consellería de Sanidade Xunta de Galicia El 26/03/2015 a las 15:04, Our Utopy escribió:> Hola amigos, buenos días > > Esto sigue avanzando. Estoy ahora tratando de establecer la conectividad de > R con Excel y he seguido dos viídeos en YouTube de una profesora llamada > Bebilda que se explica muy bien. > > Con ambos tengo el mismo problema así que planteo uno de ellos, éste es: > https://youtu.be/_pSJQO_9I4k?list=PL7DA3FDA21A1A6310 > > Pero os lo explico brevemente: > > Cargo el paquete RODBC > install.packages("RODBC") > Instalo la librería > library(RODBC) > > Todo bien hasta aqui... > > Se supone, que en esa librería hay unas funciones que me permiten conectar > con Excel, esas funciones son: > > o -odncConnectExcel2007 o -odncConnectExcel > > DE tal manera que ahora podría abrir una canal > >> canalexcel <- odbcConnectExcel2007("lbw.xlsx") > Pues esas funciones no están. R me da el error > > Error: no se pudo encontrar la función "odbcConnectExcel2007" > > lo mismo con la otra función > >> canalexcel <- odbcConnectExcel("lbw.xlsx") > Y lo curioso es que también me pasa algo similar con la otra posibilidad > que es el paquete XLConnect > > Y es que, además, si miro la documentación de este paquete RODBC no figuran > esas funciones. > > ¿ ? > > ¿Me podéis nuevamente ayudar? > > Un saludo > > > > > > >________________________________ 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
Como te indica Miguel Ángel, no necesitas ODBC para conectar con Excel. Yo también uso el mismo sistema: XLConnect. Tiene una buena vignette: http://cran.r-project.org/web/packages/XLConnect/vignettes/XLConnect.pdf Si quieres profundizar en el tema, Hadley Wickham hace unos días estaba haciendo propaganda por Twitter de haber mejorado mucho un paquete que también conecta con Excel, pero yo no lo he usado. Es el paquete "readxl", pero tengo pendiente probarlo. No está en cran, pero lo tienes en GitHub: https://github.com/hadley/readxl Si no quieres complicarte la vida instalando devtools para instalar paquetes desde GitHub, usa XLConnect, que va bien. Suerte. Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía http://www.jccm.es> -----Mensaje original----- > De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de > miguel.angel.rodriguez.muinos en sergas.es > Enviado el: jueves, 26 de marzo de 2015 15:26 > Para: r-help-es en r-project.org > Asunto: Re: [R-es] Conectividad con Excel > > Hola Our Utopy. > > Te puedo comentar cómo hago yo con XLConnect para acceder a un fichero > de Excel (por si es ésto lo que pretendes) Veamos...... > > > require(XLConnect) > > file.import="/trayecto_del_fichero_Excel/fichero.xlsx" > > file.load=loadWorkbook(file.import, create=FALSE) > > misdatos=readWorksheet(file.load, sheet=1) > > Es esto lo que buscas? > > Un Saludo, > Miguel Rodríguez > Consellería de Sanidade > Xunta de Galicia > > > > > El 26/03/2015 a las 15:04, Our Utopy escribió: > > Hola amigos, buenos días > > > > Esto sigue avanzando. Estoy ahora tratando de establecer la > > conectividad de R con Excel y he seguido dos viídeos en YouTube de > una > > profesora llamada Bebilda que se explica muy bien. > > > > Con ambos tengo el mismo problema así que planteo uno de ellos, éste > es: > > https://youtu.be/_pSJQO_9I4k?list=PL7DA3FDA21A1A6310 > > > > Pero os lo explico brevemente: > > > > Cargo el paquete RODBC > install.packages("RODBC") Instalo la > > librería > library(RODBC) > > > > Todo bien hasta aqui... > > > > Se supone, que en esa librería hay unas funciones que me permiten > > conectar con Excel, esas funciones son: > > > > o -odncConnectExcel2007 o -odncConnectExcel > > > > DE tal manera que ahora podría abrir una canal > > > >> canalexcel <- odbcConnectExcel2007("lbw.xlsx") > > Pues esas funciones no están. R me da el error > > > > Error: no se pudo encontrar la función "odbcConnectExcel2007" > > > > lo mismo con la otra función > > > >> canalexcel <- odbcConnectExcel("lbw.xlsx") > > Y lo curioso es que también me pasa algo similar con la otra > > posibilidad que es el paquete XLConnect > > > > Y es que, además, si miro la documentación de este paquete RODBC no > > figuran esas funciones. > > > > ¿ ? > > > > ¿Me podéis nuevamente ayudar? > > > > Un saludo > > > > > > > > > > > > > > > > ________________________________ > > 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 > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es