Página 1 de 1

Actualización de columnas con CSV externo

Publicado: Vie Feb 14, 2025 12:01 pm
por javim
Buenos días,
Me estreno en este foro, espero no molestar mucho :D

Tengo una duda y como he podido reproducir el problema con un archivo muy básico, intentaré explicarlo como ejemplo: tengo un archivo CSV con 10 filas de 2 numeros enteros separados por una coma; el archivo se vincula como datos externos sin problema en Calc en las columas A y B. En la columna C tengo una formula que suma ambos valores, copiada en las 100 primeras filas. En las 10 primeras muestra la suma y en el resto tiene el valor 0 ya que los valores de A y B son nulos.
El problema viene cuando se añade una fila adicional al CSV y se refresca el vínculo, ya que se actualizan los valores de A11 y B11 pero no de calcula el valor de la celda C11. Esto se explica porque ha actualizado su formula a A12+B12.
¿Cual es la solución para que el comportamiento sea el esperado?
Gracias.

Re: Actualización de columnas con CSV externo

Publicado: Dom Feb 16, 2025 1:12 pm
por mriosv
Probablemente, no tienes activo el recálculo automático.
Menú>Datos>Calcular.

Por otra parte, parece difícil que tengas OOo 25.2, será LibreOffice 25.2.
En este foro se atienden las cuestiones sobre LibreOffice igual que las de OpenOffice.

Re: Actualización de columnas con CSV externo

Publicado: Dom Feb 16, 2025 8:17 pm
por javim
Hola @mariosv,
Rectifico el pie de firma, ha sido un lapsus.
He probado lo que indicas, pero no creo que sea un problema de recálculo, creo que el problema es que en la inclusión del nuevo registro en el CSV, provoca que cambien las referencias en la celda calculada.
Un abrazo.

Re: Actualización de columnas con CSV externo

Publicado: Lun Feb 17, 2025 4:20 am
por mriosv
No entiendo lo de la nueva inclusión del registro en el CSV.
¿Es el CSV el que incorporas a la hoja de cálculo?

En todo caso adjunta los dos ficheros, reduciendo sus datos y eliminando datos privados, al objeto de poder ver que estás haciendo.

Re: Actualización de columnas con CSV externo

Publicado: Lun Feb 17, 2025 4:56 am
por FJCC-ES
Con OpenOffice no veo el problema. Vinculo un archivo de Calc con un archivo csv mediante un archivo de Base. El archivo csv tiene dos columnas de números. En la hoja de cálculo, pongo una fórmula que suma cada fila importada desde el archivo csv. Cuando añado una fila al csv y elijo el menú Datos → Actualizar Rango en Calc, la fórmula en la fila nueva funciona correctamente.

Re: Actualización de columnas con CSV externo

Publicado: Lun Feb 17, 2025 10:06 am
por javim
Hola, os envío la hoja Calc. (es la mar de sencilla :D )
Al CSV le he añadido la extensión .ods para que me dejara subirlo; suprimídsela para que quede con .txt de nuevo.

Probad a vincularlos, y acto seguido añadid una nueva pareja de enteros en el CSV; refrescad y veréis cómo se reproduce el problema.
Un abrazo.

Re: Actualización de columnas con CSV externo

Publicado: Lun Feb 17, 2025 10:58 am
por mriosv
Me funciona bien con:
Version: 24.8.5.2 (X86_64) / LibreOffice Community
Build ID: fddf2685c70b461e7832239a0162a77216259f22
CPU threads: 16; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded

Re: Actualización de columnas con CSV externo

Publicado: Lun Feb 17, 2025 12:49 pm
por javim
Hola, pues por muchas vueltas que le doy, me sigue sin funcionar.
error.jpg
error.jpg (23.72 KiB) Visto 723 veces