[R-es] XLConnect
Javier Marcuzzi
j@v|er@ruben@m@rcuzz| @end|ng |rom gm@||@com
Mar Ene 28 15:38:49 CET 2025
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 using 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 using r-project.org> en nombre de Belén Cillero Jiménez via R-help-es <r-help-es using r-project.org>
> Enviado: martes, 28 de enero de 2025 8:11
> Para: r-help-es using 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 using larioja.org<mailto:bcillero using 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 using 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 using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es