Cómo buscar y eliminar enlaces externos en la hoja de cálculo (Libre|Open)Office Calc

Cómo buscar y eliminar enlaces externos en la hoja de cálculo (Libre|Open)Office Calc

Tengo una hoja de cálculo de LibreOffice Calc en la que aparece un mensaje que me pregunta si deseo actualizar los enlaces externos. Yo no agregué enlaces externos, pero en un momento copié datos de otra ventana de Calc, después de lo cual comenzó este problema. (Supongo que este problema no es específico de LibreOffice, sino que también está presente en OpenOffice).

Las únicas pistas que encontré fueron en los foros de LibreOffice:http://en.libreofficeforum.org/node/8150

Basándome en estos consejos, investigué y descubrí lo siguiente:

  • El menú Edit > Linksestá atenuado. (Editado, había sido erróneo External > Linksantes).
  • La búsqueda de ///, ://, *.*sno arrojó ningún resultado.

Entonces: ¿cómo encuentro y elimino los supuestos enlaces externos?

EDITAR: estoy usando un .fodsarchivo, por lo que buscar en la fuente xml es algo que puedo hacer; Encontré:

   ...
   <table:table table:name="&apos;file:///path/to/somefile.fods&apos;#Sheetname" table:print="false" table:style-name="ta_extref">
    <table:table-source xlink:type="simple" xlink:href="relative/path/to/a/temporary/copy/I/once/made/of/somefile.fods" table:table-name="Sheetname" table:mode="copy-results-only"/>
      ...
   </table:table>
   <table:named-expressions/>
   <table:database-ranges>
    <table:database-range table:name="__Anonymous_Sheet_DB__0" table:target-range-address="Sheetname.A1:Sheetname.C1048572">
    ...

Entonces parece que hay una hoja oculta en mi archivo...

Respuesta1

También apareció esa ventana emergente al inicio:

ingrese la descripción de la imagen aquí

Tuve el mismo problema y hoy descubrí que hay una opción en elEditarmenú llamadoEnlaces.... Seleccione esa opción y obtendrá un cuadro de diálogo con la lista de enlaces externos que se encuentran en su documento.

ingrese la descripción de la imagen aquí

Seleccione los enlaces que desea eliminar y luego haga clic enRomper enlacebotón. Le pedirá confirmación. Decir que sí. Ahora los enlaces han desaparecido. Asegúrate de guardar. Para probar, cierre LibreOffice y vuelva a abrir su documento. No debería pedirle que actualice nada si eliminó todos esos enlaces.

Y siEditar » Enlaces...¿Está atenuado?

Según un comentario anterior de L. Levrel, parece que LibreOffice mantiene elEnlaces...El elemento del menú aparece atenuado si carga un archivo que no es un .odsarchivo. En ese caso, intente guardar en un archivo .ods, cierre todo y luego intente volver a cargar el nuevo archivo. Esta vez el elemento del menú no debería aparecer atenuado. Por supuesto, es posible que pierda algo de formato al convertir entre formatos. ¡Cuidado!

Fuente:https://help.libreoffice.org/Common/Edit_Links

Respuesta2

Cada vez que abrí una hoja de cálculo que había copiado, recibía la misma ventana emergente"Este archivo contiene enlaces a otros archivos. ¿Deberían actualizarse?"

La hoja de cálculo que estaba abriendo fue copiada de otra, pero cada hoja de cálculo debe ser independiente.

Llegué a esta página buscando cómo deshacerme de esa ventana emergente, es decir:

¿Cómo puedo encontrar celdas en mi hoja de cálculo que tengan fórmulas vinculadas a otros archivos, para poder cambiar el contenido de ESAS celdas para que ya no se vinculen a otros archivos?

Siguiendo fragmentos de la conversación aquí, probé esto:

Usé Buscar y reemplazar, cambié las opciones para buscar en "Fórmulas" y para mirar "Todas las hojas" en el libro. En el texto "Buscar:" escribí "archivo" (sin las comillas).

Al hacer clic en "Buscar siguiente", pude recorrer la hoja, encontrar cada celda que tenía una fórmula con la cadena de texto "archivo" (que representa un enlace a otro archivo) y eliminé el enlace completo al otro. archivo, normalmente solo dejando las referencias de celda reales. (que luego se refieren a la hoja actual)

EXAMPLE:  the search found the formula:

    'file///c:documents/myusername/example.ods'B62

and I removed the file reference within the single quotes to leave

    B62

Cuando "Buscar y reemplazar" no encontró más instancias de "archivo" en las fórmulas, guardé y volví a abrir la hoja.

La ventana emergente sobre enlaces ya no apareció.

Respuesta3

Yo tuve el mismo problema y después de leer la discusión aquí, intenté copiar las hojas que quería en un archivo nuevo (en mi caso, esto fue fácil ya que solo tenía una hoja), y eso me solucionó. Puede ser que la hoja oculta problemática esté en ese archivo, por lo que crear un nuevo archivo podría evitar el problema. Sin embargo, no estoy seguro de cómo funcionaría esto con una hoja de cálculo compleja con muchas hojas.

Alternativamente, podría intentar buscar cómo mostrar una hoja. (Hice esto en Excel; VBA también le permite acceder a niveles adicionales de ocultación, pero creo que este podría no ser el problema, así que primero probaría "copiar a una hoja nueva").

Respuesta4

Al realizar el método sugerido 'Buscar todas las fórmulas de "archivo", noté que esto por sí solo puede no ser suficiente. En mi caso, se habilitó Cambiar grabación, lo que provocó que el enlace al archivo remoto aún estuviera activo. Una vez que se aceptaron todos los cambios registrados y se deshabilitó el seguimiento de cambios, pude romper con éxito el enlace al archivo remoto.

información relacionada