Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE, startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE, startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar donde hay que escribir en el Excel y la manera ,más rápida de entregar las tablas a los usuarios es generando los csv y pasándolos a Excel, pero me lleva el doble de trabajo ya que tengo que modificar el formato en Excel cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[R-es] XLConnect
6 messages · Belén Cillero Jiménez, Carlos Ortega, Reverté Calvet, Gerard +3 more
Hola Belén, SÃ, te recomiendo dos. - "readxl/writexl" de "tidyverse". Permite la selección igualmente de ciertas partes de tu hoja. - Y "SheetReader" que es muy, muy rápido en la lectura de ficheros xlsx. El más rápido de las opciones para trabajar con ficheros Excel. No tienes tantas opciones en la selección, pero si te interesa la lectura de ficheros grandes y de forma muy rápida, es muy buena opción. Gracias, Carlos Ortega www. qualityexcellence.es El mar, 28 ene 2025 a las 8:11, Belén Cillero Jiménez via R-help-es (< r-help-es en r-project.org>) escribió:
Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar
determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow =
1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow =
1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE,
startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE,
startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar
donde hay que escribir en el Excel y la manera ,más rápida de entregar las
tablas a los usuarios es generando los csv y pasándolos a Excel, pero me
lleva el doble de trabajo ya que tengo que modificar el formato en Excel
cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer
lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y
está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud.
no es el destinatario señalado le informamos que está prohibida, y puede
ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[[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
Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Buenos dÃas, Yo he utilizado el paquete "openxlsx" y me ha funcionado. He utilizado la función writeData, y con los parámetros startRow y startCol he podido guardar los resultados en la posición que he querido. Gerard Reverté
De: R-help-es <r-help-es-bounces en r-project.org> de part de Belén Cillero Jiménez via R-help-es <r-help-es en r-project.org>
Enviat el: dimarts, 28 de gener de 2025 8:11
Per a: r-help-es en r-project.org <r-help-es en r-project.org>
Tema: [R-es] XLConnect
Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE, startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE, startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar donde hay que escribir en el Excel y la manera ,más rápida de entregar las tablas a los usuarios es generando los csv y pasándolos a Excel, pero me lleva el doble de trabajo ya que tengo que modificar el formato en Excel cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[[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
AvÃs legal/Aviso legal
La present informació s'envia únicament a la persona a la que va dirigida i pot contenir informació privilegiada o de carà cter confidencial. Qualsevol modificació, retransmissió, difusió o altre ús d'aquesta informació per persones o entitats diferents a la persona a la que va dirigida està prohibida. Si vostè l'ha rebut per error, si us plau contacti amb el remitent i esborri el missatge de qualsevol ordinador. En el cas que aquest missatge vagi a ser contestat per la mateixa via, ha de saber-se que la seva resposta podria ser coneguda per tercers a l'entrar a la xarxa. Per això, si el missatge inclou contrasenyes, números de targetes de crèdit o qualsevol altra informació que vostè consideri confidencial, seria més segur contestar per una altra via i cancel·lar la seva transmissió. L'Ajuntament de Mataró i els seus organismes dependents no poden assumir la responsabilitat derivada del fet de què terceres persones puguin arribar a conèixer el contingut d'aquest missatge durant la seva transmissió.
________________________________
La presente información se envÃa únicamente a la persona a la que va dirigida y puede contener información privilegiada o de carácter confidencial. Cualquier modificación, retransmisión, difusión u otro uso de esta información por persones o entidades diferentes a la persona a la que va dirigida está prohibida. Si usted la ha recibido por error, por favor contacte con el remitente y borre el mensaje. En el caso de que este mensaje vaya a ser contestado por la misma vÃa, ha de saberse que su respuesta podrÃa ser conocida por terceros al entrar en la red. Por este motivo, si el mensaje incluye contraseñas, números de tarjetas de crédito o cualquier otra información que considere confidencial, serÃa más seguro contestar por otra vÃa y cancelar su transmisión. El Ayuntamiento de Mataró y sus organismos dependientes no pueden asumir la responsabilidad derivada del hecho de que terceras personas puedan llegar a conocer el contenido de este mensaje durante su transmisión.
El problema de todos los paquetes que comentáis (excepto SheetReader, con el que no he trabajado) es que te destrozan el XML. Por ejemplo, se cargan el área de impresión. En Ficheros Excel de producción de informes, que están maquetados al milÃmetro, no conozco ningún paquete que me sirva. Si lo encontráis, estarÃa encantado de conocerlo, la verdad... Saludos Isidro Hidalgo Arellano Oficina del Dato Junta de Comunidades de Castilla ? La Mancha -----Mensaje original----- De: R-help-es <r-help-es-bounces en r-project.org> En nombre de Reverté Calvet, Gerard via R-help-es Enviado el: martes, 28 de enero de 2025 9:20 Para: r-help-es en r-project.org Asunto: Re: [R-es] XLConnect Buenos dÃas, Yo he utilizado el paquete "openxlsx" y me ha funcionado. He utilizado la función writeData, y con los parámetros startRow y startCol he podido guardar los resultados en la posición que he querido. Gerard Reverté
De: R-help-es <r-help-es-bounces en r-project.org> de part de Belén Cillero Jiménez via R-help-es <r-help-es en r-project.org> Enviat el: dimarts, 28 de gener de 2025 8:11 Per a: r-help-es en r-project.org <r-help-es en r-project.org>
Tema: [R-es] XLConnect
Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE, startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE, startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar donde hay que escribir en el Excel y la manera ,más rápida de entregar las tablas a los usuarios es generando los csv y pasándolos a Excel, pero me lleva el doble de trabajo ya que tengo que modificar el formato en Excel cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[[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
AvÃs legal/Aviso legal
La present informació s'envia únicament a la persona a la que va dirigida i pot contenir informació privilegiada o de carà cter confidencial. Qualsevol modificació, retransmissió, difusió o altre ús d'aquesta informació per persones o entitats diferents a la persona a la que va dirigida està prohibida. Si vostè l'ha rebut per error, si us plau contacti amb el remitent i esborri el missatge de qualsevol ordinador. En el cas que aquest missatge vagi a ser contestat per la mateixa via, ha de saber-se que la seva resposta podria ser coneguda per tercers a l'entrar a la xarxa. Per això, si el missatge inclou contrasenyes, números de targetes de crèdit o qualsevol altra informació que vostè consideri confidencial, seria més segur contestar per una altra via i cancel·lar la seva transmissió. L'Ajuntament de Mataró i els seus organismes dependents no poden assumir la responsabilitat derivada del fet de què terceres persones puguin arribar a conèixer el contingut d'aquest missatge durant la seva transmissió.
________________________________
La presente información se envÃa únicamente a la persona a la que va dirigida y puede contener información privilegiada o de carácter confidencial. Cualquier modificación, retransmisión, difusión u otro uso de esta información por persones o entidades diferentes a la persona a la que va dirigida está prohibida. Si usted la ha recibido por error, por favor contacte con el remitente y borre el mensaje. En el caso de que este mensaje vaya a ser contestado por la misma vÃa, ha de saberse que su respuesta podrÃa ser conocida por terceros al entrar en la red. Por este motivo, si el mensaje incluye contraseñas, números de tarjetas de crédito o cualquier otra información que considere confidencial, serÃa más seguro contestar por otra vÃa y cancelar su transmisión. El Ayuntamiento de Mataró y sus organismos dependientes no pueden asumir la responsabilidad derivada del hecho de que terceras personas puedan llegar a conocer el contenido de este mensaje durante su transmisión.
[[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, Belén. PodrÃas indicar qué error te da? En principio el paquete XLConnect funciona correctamente (tanto si lo descargas desde el CRAN como desde GitHub). Puede que no tenga que ver directamente con el paquete... alguna dependencia que no encuentra? Java? ... Un saludo, Miguel.
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Belén Cillero Jiménez via R-help-es <r-help-es en r-project.org>
Enviado: martes, 28 de enero de 2025 8:11
Para: r-help-es en r-project.org
Asunto: [R-es] XLConnect
Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE, startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE, startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar donde hay que escribir en el Excel y la manera ,más rápida de entregar las tablas a los usuarios es generando los csv y pasándolos a Excel, pero me lleva el doble de trabajo ya que tengo que modificar el formato en Excel cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[[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
________________________________
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
Buenos dÃas Dos partes, la primera, dicen de java o dependencias, en lo personal a mà me paso de leer archivos xls, creo que no eran xlsx, pero hay documentadas dos formas, lo expreso de otra manera, hay dos técnicas distintas de recorrer todos los archivos en caso de ser zip (xlsx con varios xml) o binarios xls, esto está relacionado con el algoritmo que recorre en la lectura, uno de estos es optimizado para grandes cantidades de datos. Si no recuerdo mal, la librerÃa o paquete era del propio Microsoft, es que usé tantos y habÃa tantas fallas. Parte dos, un dÃa leà en las noticias que habÃa un problema en un estudio de genética porque almacenaron en excel, luego realizaron el trabajo cientÃfico, pero pasado unos años se dieron cuneta que el corrector de ortografÃa de excel cambió la abreviación de los datos por lo que este creÃa, por lo cual años de trabajo a la basura, no podÃan recuperar la información. Digamos que habÃan abreviaciones como Vaca y Baca y todos pasaron a ser Vaca. Ahora hay IA integrada, cuidado con.los datos, excel podrÃa modificar algo sin que se den cuenta o colocar algo dentro del xml dentro del zip que luego de renombre a xlsx (tome cualquier xlsx, renombre a zip, descomprima, y verá lo que hay). En otras palabras, si usted tiene un programa propio que guarda en xlsx, controla los datos, si abre este archivo con Microsoft Excel, es posible que este ?toque? sus datos o modifique algo. Regreso al ejemplo del corrector automático, en lo personal al escribir me salen muchos errores, algunos son de ortografÃa mÃos y ahora que la vista no es buena con el paso de los años, sobre todo de noche, pero otras veces la palabra que escribo es la correcta, y el corrector ortográfico no me deja utilizar la palabra correcta, ni hablar en WhatsApp. Puede enfrentar un problema en los datos antes que estos sean leÃdos por R. Javier Rubén Marcuzzi
El 28 ene 2025, a las 6:49?a. m., LeugimSan via R-help-es <r-help-es en r-project.org> escribió: Hola, Belén. PodrÃas indicar qué error te da? En principio el paquete XLConnect funciona correctamente (tanto si lo descargas desde el CRAN como desde GitHub). Puede que no tenga que ver directamente con el paquete... alguna dependencia que no encuentra? Java? ... Un saludo, Miguel.
________________________________
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Belén Cillero Jiménez via R-help-es <r-help-es en r-project.org>
Enviado: martes, 28 de enero de 2025 8:11
Para: r-help-es en r-project.org
Asunto: [R-es] XLConnect
Buenos dÃas
Antes con el paquete "XLConnect", podÃa leer y escribir en un lugar determinado en Excel tal y como indico a continuación
in1_wb <- loadWorkbook("aa.xlsx")
data1 <- readWorksheet(in1_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 5, endCol = 8)
in2_wb <- loadWorkbook("bb.xlsx")
data2 <- readWorksheet(in2_wb, sheet="Sheet1", header = FALSE, startRow = 1, startCol = 1, endRow = 9, endCol = 8)
out_wb <- loadWorkbook("resultado.xlsx")
writeWorksheet(out_wb, data1, sheet = "dos_primeros", header = FALSE, startRow = 1, startCol = 1)
writeWorksheet(out_wb, data2, sheet = "dos_primeros", header = FALSE, startRow = 10, startCol = 1)
saveWorkbook(out_wb)
Ahora ya no ,me funciona esta librerÃa y con ?openxlsx?, no pudo indicar donde hay que escribir en el Excel y la manera ,más rápida de entregar las tablas a los usuarios es generando los csv y pasándolos a Excel, pero me lleva el doble de trabajo ya que tengo que modificar el formato en Excel cada trimestre
¿Sabéis de alguna librerÃa, o alguna función que pueda utilizar para hacer lo mismo?.
Muchas gracias
Belén Cillero Jiménez
Coordinadora de Estudios EstadÃsticos
Instituto de EstadÃstica de La Rioja
Extensión 33070
bcillero en larioja.org<mailto:bcillero en larioja.org>
o?s?? ol ??d???s s???? ou 'so?u??s?p sop??lns?? s??s?p ?s
________________________________
GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leÃda sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.
[[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
________________________________
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
[[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