Buenas tardes usuarios de R. Estoy tratando de leer un archivo excel con read.xls usando la siguiente sentencia: read.xls("resultados.xlsm", colNames = TRUE, sheet = 1, type = "data.frame", from = 1, rowNames = NA, colClasses = "character", checkNames = TRUE, dateTime = "numeric", naStrings = NA, stringsAsFactors = F) Pero me da el siguiente error: Error en .Call("ReadXls", file, colNames, sheet, type, from, rowNames, : Incorrect number of arguments (11), expecting 10 for ''ReadXls'' Si utilizo directamente: read.xls("resultados.xlsm") Me da el mismo error. ¿Cuál será el problema? Saludos, Sebastián. [[alternative HTML version deleted]]
Hola, El fichero del que estás leyendo ¿tiene la extensión correcta?... (xlsm en vez de xls ó xlsx). Saludos, Carlos Ortega www.qualityexcellence.es El 4 de diciembre de 2012 19:02, Sebastian Kruk <residuo.solow@gmail.com>escribió:> Buenas tardes usuarios de R. > > Estoy tratando de leer un archivo excel con read.xls usando la siguiente > sentencia: > > read.xls("resultados.xlsm", > colNames = TRUE, > sheet = 1, > type = "data.frame", > from = 1, > rowNames = NA, > colClasses = "character", > checkNames = TRUE, > dateTime = "numeric", > naStrings = NA, > stringsAsFactors = F) > > Pero me da el siguiente error: > > Error en .Call("ReadXls", file, colNames, sheet, type, from, rowNames, : > Incorrect number of arguments (11), expecting 10 for ''ReadXls'' > > Si utilizo directamente: > > read.xls("resultados.xlsm") > > Me da el mismo error. > > ¿Cuál será el problema? > > Saludos, > > Sebastián. > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Te recomiendo que utilices el paquete XLConnect... Un saludo. Isidro On Tue 04/12/12 19:02 , Sebastian Kruk residuo.solow en gmail.com sent:> Buenas tardes usuarios de R. > Estoy tratando de leer un archivo excel con read.xls usando la > siguiente > sentencia: > read.xls("resultados.xlsm", > colNames = TRUE, > sheet = 1, > type = "data.frame", > from = 1, > rowNames = NA, > colClasses = "character", > checkNames = TRUE, > dateTime = "numeric", > naStrings = NA, > stringsAsFactors = F) > Pero me da el siguiente error: > Error en .Call("ReadXls", file, colNames, sheet, type, from, > rowNames, : > Incorrect number of arguments (11), expecting 10 for 'ReadXls' > Si utilizo directamente: > read.xls("resultados.xlsm") > Me da el mismo error. > ¿Cuál será el problema? > Saludos, > Sebastián. > [[alternative HTML version deleted]] > _______________________________________________ > R-help-es mailing list > https://stat.ethz.ch/mailman/listinfo/r-help-es > >
Hola, efectivamente es un archivo con la extensión xlsm, probé con uno pequeño con extensión. xls y dio el mismo error. Saludos, Sebastián. ------------------------------ Message: 2 Date: Tue, 4 Dec 2012 19:43:40 +0100 From: Carlos Ortega <cof@qualityexcellence.es> To: Sebastian Kruk <residuo.solow@gmail.com> Cc: Lista R <r-help-es@r-project.org> Subject: Re: [R-es] leer .xlsm con read.xls Message-ID: <CAOKbq8goDsAC_-8AcbdZmYOe=hSmNiz5GEMOcrgHoank7Rvbtw@mail.gmail.com> Content-Type: text/plain Hola, El fichero del que estás leyendo ¿tiene la extensión correcta?... (xlsm en vez de xls ó xlsx). Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Hola, cuando lo instalé me dice que solo funciona en sistemas 32bits pero sin embargo yo tengo un windows 7 de 32 bits. Saludos, Sebastián. ------------------------------ Message: 3 Date: Tue, 4 Dec 2012 21:37:54 +0100 From: Isidro Hidalgo Arellano <ihidalgo@jccm.es> To: <r-help-es@r-project.org>, "Sebastian Kruk" <residuo.solow@gmail.com> Subject: Re: [R-es] leer .xlsm con read.xls Message-ID: <49963.1354653474@> Content-Type: text/plain; charset="utf-8" Te recomiendo que utilices el paquete XLConnect... Un saludo. Isidro [[alternative HTML version deleted]]
Estimado Sebastian ¿Que posibilidades hay que cambie o convierta previamente el archivo a xls o xlsx? Javier Marcuzzi -----Mensaje original----- From: Sebastian Kruk Sent: Wednesday, December 05, 2012 3:29 PM To: r-help-es en r-project.org Subject: Re: [R-es] leer .xlsm con read.xls Hola, cuando lo instalé me dice que solo funciona en sistemas 32bits pero sin embargo yo tengo un windows 7 de 32 bits. Saludos, Sebastián. ------------------------------ Message: 3 Date: Tue, 4 Dec 2012 21:37:54 +0100 From: Isidro Hidalgo Arellano <ihidalgo en jccm.es> To: <r-help-es en r-project.org>, "Sebastian Kruk" <residuo.solow en gmail.com> Subject: Re: [R-es] leer .xlsm con read.xls Message-ID: <49963.1354653474@> Content-Type: text/plain; charset="utf-8" Te recomiendo que utilices el paquete XLConnect... Un saludo. Isidro [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola, No veo cuál puede ser el problema. A pesar del mensaje de error, utilizas los 11 parámetros de la función como aparece en la ayuda de la función. Como alternativas, o bien nos envías el fichero de Excel para probar si el error pudiera ser otro o bien utilizas otro paquete/función de los varios que hay para leer ficheros de Excel que en esta lista se han comentado en esta lista, por ejemplo este: https://stat.ethz.ch/pipermail/r-help-es/2012-May/003948.html Saludos, Carlos Ortega www.qualityexcellence.es 2012/12/5 Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com>> Estimado Sebastian > > ¿Que posibilidades hay que cambie o convierta previamente el archivo a xls > o xlsx? > > Javier Marcuzzi > > -----Mensaje original----- From: Sebastian Kruk > Sent: Wednesday, December 05, 2012 3:29 PM > To: r-help-es@r-project.org > > Subject: Re: [R-es] leer .xlsm con read.xls > > Hola, cuando lo instalé me dice que solo funciona en sistemas 32bits pero > sin embargo yo tengo un windows 7 de 32 bits. > > Saludos, > > Sebastián. > > ------------------------------ > > Message: 3 > Date: Tue, 4 Dec 2012 21:37:54 +0100 > From: Isidro Hidalgo Arellano <ihidalgo@jccm.es> > To: <r-help-es@r-project.org>, "Sebastian Kruk" > <residuo.solow@gmail.com> > Subject: Re: [R-es] leer .xlsm con read.xls > Message-ID: <49963.1354653474@> > Content-Type: text/plain; charset="utf-8" > > Te recomiendo que utilices el paquete XLConnect... > Un saludo. > Isidro > > [[alternative HTML version deleted]] > > > > > > > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]