Saldudos Estoy importando unos datos de archivo excel de formato xls y xlsx para lo cual estoy utilizando el paquete RODBC, utilizando las funciones sqlQuery o sqlFetch pero no sé en que parte de estas funciones puedo indicarle el formato de datos que deben tener ya que me importa unos datos que son caracter como formato numerico. Si sabe alguien como hacer esto les agradecería mucho Atte Diego
Buenas. ¿Has probado con el paquete XLConnect? Funciona muy bien y te permite leer hojas de Excel enteras. Un saludo Gregorio R. Serrano El 13 de julio de 2011 18:09, Diego Maldonado <drmaldonadog@yahoo.es>escribió:> Saldudos > Estoy importando unos datos de archivo excel de formato xls y xlsx para lo > cual estoy utilizando el paquete RODBC, utilizando las funciones sqlQuery o > sqlFetch pero no sé en que parte de estas funciones puedo indicarle el > formato de datos que deben tener ya que me importa unos datos que son > caracter como formato numerico. > Si sabe alguien como hacer esto les agradecería mucho > Atte > Diego > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Dr. Gregorio R. Serrano Dpto. Economía Cuantitativa (UCM) Voz:+34 91394 2361 Fax:+34 91394 2591 http://www.grserrano.es [[alternative HTML version deleted]]
Hola, para leer hojas de Excel yo uso el paquete xlsReadWrite (aunque sólo me funciona en Windows): library(xlsReadWrite) xls.getshlib() read.xls("nombre_archivo.xls") Además, el argumento sheet de la función read.xls, te permite elegir qué página leer del archivo Excel que estés utilizando (si éste tiene más de una). Un saludo, Guillermo> Buenas. > > ¿Has probado con el paquete XLConnect? Funciona muy bien y te permite leer > hojas de Excel enteras. > > Un saludo > Gregorio R. Serrano > > El 13 de julio de 2011 18:09, Diego Maldonado<drmaldonadog en yahoo.es>escribió:> > > Saldudos > > Estoy importando unos datos de archivo excel de formato xls y xlsxpara lo> > cual estoy utilizando el paquete RODBC, utilizando las funcionessqlQuery o> > sqlFetch pero no sé en que parte de estas funciones puedo indicarle el > > formato de datos que deben tener ya que me importa unos datos que son > > caracter como formato numerico. > > Si sabe alguien como hacer esto les agradecería mucho > > Atte > > Diego > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > -- > Dr. Gregorio R. Serrano > Dpto. Economía Cuantitativa (UCM) > Voz:+34 91394 2361 > Fax:+34 91394 2591 > http://www.grserrano.es > > [[alternative HTML version deleted]] > >
Hola Diego, recuerda poner en copia a toda la lista de R, así te podrá ayudar más gente. Respecto a lo que me preguntas, sólo he aplicado las sentencias de R que te comentaba con archivos .xls, así que no lo sé si funcionará con .xlsx. Un saludo, Guillermo> Pero tienes problemas con archivos con extensión xlsx? > > --- El mié, 13/7/11, Guillermo.Vinue en uv.es <Guillermo.Vinue en uv.es>escribió:> > > De: Guillermo.Vinue en uv.es <Guillermo.Vinue en uv.es> > > Asunto: Re: [R-es] Importar datos de excel > > Para: "Gregorio R. Serrano" <grserrano en ccee.ucm.es>, "DiegoMaldonado" <drmaldonadog en yahoo.es>> > CC: r-help-es en r-project.org > > Fecha: miércoles, 13 de julio, 2011 14:53 > > Hola, para leer hojas de Excel yo uso > > el paquete xlsReadWrite (aunque > > sólo me funciona en Windows): > > > > library(xlsReadWrite) > > xls.getshlib() > > read.xls("nombre_archivo.xls") > > > > Además, el argumento sheet de la función read.xls, te > > permite elegir qué > > página leer del archivo Excel que estés utilizando (si > > éste tiene más de > > una). > > > > Un saludo, > > > > Guillermo > > > > > Buenas. > > > > > > ¿Has probado con el paquete XLConnect? Funciona muy > > bien y te permite leer > > > hojas de Excel enteras. > > > > > > Un saludo > > > Gregorio R. Serrano > > > > > > El 13 de julio de 2011 18:09, Diego Maldonado > > <drmaldonadog en yahoo.es>escribió: > > > > > > > Saldudos > > > > Estoy importando unos datos de archivo excel de > > formato xls y xlsx > > para lo > > > > cual estoy utilizando el paquete RODBC, > > utilizando las funciones > > sqlQuery o > > > > sqlFetch pero no sé en que parte de estas > > funciones puedo indicarle el > > > > formato de datos que deben tener ya que me > > importa unos datos que son > > > > caracter como formato numerico. > > > > Si sabe alguien como hacer esto les agradecería > > mucho > > > > Atte > > > > Diego > > > > > > > > _______________________________________________ > > > > R-help-es mailing list > > > > R-help-es en r-project.org > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > -- > > > Dr. Gregorio R. Serrano > > > Dpto. Economía Cuantitativa (UCM) > > > Voz:+34 91394 2361 > > > Fax:+34 91394 2591 > > > http://www.grserrano.es > > > > > > [[alternative HTML version > > deleted]] > > > > > > > > > > > > > >
Hola, El paquete xlsReadWrite *no* procesa los ficheros xlsx (correspondientes a las nuevas versiones de Excel 2007 y 2010). Como alternativa adicional se puede utilizar el paquete xlsx, que *sí* que lo hace. xlsx <http://cran.at.r-project.org/web/packages/xlsx/index.html> Read, write, format Excel 2007 and Excel 97/2000/XP/2003 files Saludos, Carlos Ortega www.qualityexcellence.es 2011/7/15 <Guillermo.Vinue@uv.es>> Hola Diego, recuerda poner en copia a toda la lista de R, así te podrá > ayudar más gente. > > Respecto a lo que me preguntas, sólo he aplicado las sentencias de R que > te comentaba con archivos .xls, así que no lo sé si funcionará con .xlsx. > > Un saludo, > > Guillermo > > > Pero tienes problemas con archivos con extensión xlsx? > > > > --- El mié, 13/7/11, Guillermo.Vinue@uv.es <Guillermo.Vinue@uv.es> > escribió: > > > > > De: Guillermo.Vinue@uv.es <Guillermo.Vinue@uv.es> > > > Asunto: Re: [R-es] Importar datos de excel > > > Para: "Gregorio R. Serrano" <grserrano@ccee.ucm.es>, "Diego > Maldonado" <drmaldonadog@yahoo.es> > > > CC: r-help-es@r-project.org > > > Fecha: miércoles, 13 de julio, 2011 14:53 > > > Hola, para leer hojas de Excel yo uso > > > el paquete xlsReadWrite (aunque > > > sólo me funciona en Windows): > > > > > > library(xlsReadWrite) > > > xls.getshlib() > > > read.xls("nombre_archivo.xls") > > > > > > Además, el argumento sheet de la función read.xls, te > > > permite elegir qué > > > página leer del archivo Excel que estés utilizando (si > > > éste tiene más de > > > una). > > > > > > Un saludo, > > > > > > Guillermo > > > > > > > Buenas. > > > > > > > > ¿Has probado con el paquete XLConnect? Funciona muy > > > bien y te permite leer > > > > hojas de Excel enteras. > > > > > > > > Un saludo > > > > Gregorio R. Serrano > > > > > > > > El 13 de julio de 2011 18:09, Diego Maldonado > > > <drmaldonadog@yahoo.es>escribió: > > > > > > > > > Saldudos > > > > > Estoy importando unos datos de archivo excel de > > > formato xls y xlsx > > > para lo > > > > > cual estoy utilizando el paquete RODBC, > > > utilizando las funciones > > > sqlQuery o > > > > > sqlFetch pero no sé en que parte de estas > > > funciones puedo indicarle el > > > > > formato de datos que deben tener ya que me > > > importa unos datos que son > > > > > caracter como formato numerico. > > > > > Si sabe alguien como hacer esto les agradecería > > > mucho > > > > > Atte > > > > > Diego > > > > > > > > > > _______________________________________________ > > > > > R-help-es mailing list > > > > > R-help-es@r-project.org > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > > > > > > -- > > > > Dr. Gregorio R. Serrano > > > > Dpto. Economía Cuantitativa (UCM) > > > > Voz:+34 91394 2361 > > > > Fax:+34 91394 2591 > > > > http://www.grserrano.es > > > > > > > > [[alternative HTML version > > > deleted]] > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Hola Diego, Adicional a las opciones que otros te han dado, dale una mirada a read.xls en "gdata". Esta funcion soporta la lectura de archivos xlsx. Saludos, Jorge Ivan Velez 2011/7/13 Diego Maldonado <>> Saldudos > Estoy importando unos datos de archivo excel de formato xls y xlsx para lo > cual estoy utilizando el paquete RODBC, utilizando las funciones sqlQuery o > sqlFetch pero no sé en que parte de estas funciones puedo indicarle el > formato de datos que deben tener ya que me importa unos datos que son > caracter como formato numerico. > Si sabe alguien como hacer esto les agradecería mucho > Atte > Diego > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]