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]]
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 > stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega 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 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]]
miguei@@@gei@rodriguez@mui@os m@iii@g oii serg@s@es
2025-Jan-28 09:49 UTC
[R-es] XLConnect
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 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: sergas.es/aviso-confidencialidad [[alternative HTML version deleted]]