Come trovare e rimuovere collegamenti esterni nel foglio di calcolo (Libre | Open) Office Calc


6

Ho un foglio di calcolo di LibreOffice Calc che visualizza un messaggio che mi chiede se desidero aggiornare i collegamenti esterni. Non ho aggiunto collegamenti esterni da solo, ma ho copiato i dati da un'altra finestra di Calc a un certo punto, dopo di che è iniziato questo problema. (Presumo che questo problema non sia specifico di LibreOffice, ma presente anche in OpenOffice.)

Gli unici suggerimenti che ho trovato sono stati nei forum LibreOffice: http://en.libreofficeforum.org/node/8150

Sulla base di questi suggerimenti, ho studiato e scoperto quanto segue:

  • Il menu Edit > Linksè disattivato. (Modificato, aveva sbagliato External > Linksprima.)
  • Cercando ///, ://, *.*snon ha prodotto risultati.

Quindi: come posso trovare e rimuovere i presunti collegamenti esterni.

EDIT: sto usando un .fodsfile, quindi la ricerca nella sorgente XML è qualcosa che posso fare; Ho trovato:

   ...
   <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">
    ...

Quindi sembra che ci sia un foglio nascosto nel mio file ...


Ho lo stesso problema, o anche peggio: il file è .ods, Modifica> Collegamenti non è disattivato, ma seguire la procedura nella Guida (selezionare il file collegato e fare clic su "interrompi il collegamento") non va bene: dopo il salvataggio, la chiusura , riaprendo, il link è tornato! : arrabbiato:
L. Levrel

Trovato questo così sembra che il file collegato debba esistere per il collegamento da rimuovere! Wow. ("Break Link ... incorporerà il file.")
L. Levrel

L'esistenza del file collegato non è sufficiente: in Modifica> Collegamenti, potrei sostituire il file collegato inesistente con un altro file selezionato casualmente (pulsanti Modifica, quindi Aggiorna, quindi Chiudi); successivamente, ho salvato, chiuso, riaperto, Modifica> Collegamenti, Rimuovi collegamento, salvato, chiuso, riaperto: "Vuoi aggiornare i collegamenti" ...
L. Levrel

1
Nota: la disattivazione potrebbe essere dovuta al formato del file. Quando ho provato e salvato il mio file difettoso in formato xls, la voce di menu era disattivata, ma LO mi chiedeva ancora se volevo aggiornare i collegamenti. Quindi potresti voler provare a salvare il tuo file in formato ods, anche solo per vedere la finestra Modifica collegamenti!
L. Levrel

Risposte:


4

Ho anche ottenuto quel popup all'avvio:

inserisci qui la descrizione dell'immagine

Ho avuto lo stesso problema e ho scoperto oggi che c'è un opzione nel Modifica menu chiamato Links ... . Seleziona quell'opzione e otterrai una finestra di dialogo con l'elenco dei collegamenti esterni trovati nel tuo documento.

inserisci qui la descrizione dell'immagine

Selezionare i collegamenti che si desidera rimuovere, quindi fare clic sul pulsante Interrompi collegamenti . Ti chiederà conferma. Dì di si. Ora il collegamento è sparito. Assicurati di salvare. Per provare chiudi LibreOffice e riapri il tuo documento. Non dovrebbe chiederti di aggiornare nulla se hai rimosso tutti quei collegamenti.

Cosa succede se Modifica »Collegamenti ... è disattivato?

Come da un commento sopra di L. Levrel, sembra che LibreOffice mantenga in grigio la voce di menu Collegamenti ... se carichi un file che non è un file .ods. In tal caso, prova a salvare su un .ods, chiudi tutto e prova a ricaricare il nuovo file. Questa volta la voce di menu non deve essere disattivata. Naturalmente, potresti perdere un po 'di formattazione durante la conversione tra formati. Attento!

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


Mentre questa è una risposta decente, nel mio caso, "Modifica> Collegamenti" è disattivato; vedere il secondo commento di L. Levrel alla mia domanda per ulteriori informazioni sulla funzionalità "Modifica> Collegamenti".
equaeghe,

Mentre una ricerca completa non è riuscita a darmi un risultato, ha funzionato.
AxelH,

@equaeghe Grazie per averlo sottolineato. Ho aggiornato il mio ultimo paragrafo per riflettere ciò che Levret ha detto nel suo commento.
Alexis Wilke,

3

Ogni volta che ho aperto un foglio calc che avevo copiato, ho ricevuto lo stesso pop-up "Questo file contiene collegamenti ad altri file. Dovrebbero essere aggiornati?"

Il foglio di calcolo che stavo aprendo è stato copiato da un altro, ma ogni foglio di calcolo dovrebbe essere autonomo.

Sono arrivato a questa pagina cercando come sbarazzarmi di quel pop-up - cioè:

Come posso trovare celle nel mio foglio di calcolo che hanno formule collegate ad altri file, quindi posso cambiare il contenuto di QUESTE celle in modo che non si colleghino più ad altri file?

Seguendo i frammenti della conversazione qui, ho provato questo:

Usato Trova e sostituisci, ho modificato le opzioni per cercare in "Formule" e per visualizzare "Tutti i fogli" nel libro. Nel testo "Trova:" ho digitato "file" (senza virgolette).

Facendo clic su "Trova successivo" sono stato in grado di scorrere il foglio, trovando ogni cella che conteneva una formula con la stringa di testo "file" (che rappresenta un collegamento a un altro file) e rimosso il collegamento completo all'altro file, in genere lasciando solo i riferimenti di cella effettivi. (che poi si riferiscono al foglio corrente)

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

Quando "Trova e sostituisci" non ha trovato più istanze di "file" nei forum, ho salvato e riaperto il foglio.

Il pop-up relativo ai collegamenti non è più apparso.


Buona risposta. Questo ha funzionato per me. Ma per chiarire la mia esperienza: la ricerca e sostituzione ha indicato le cellule problematiche. Ho quindi dovuto fare clic su quelle celle per vedere la formula contenente il riferimento 'file'. La correzione del file è stata eseguita manualmente correggendo una formula e incollandola.
Patrick,

2

Ho avuto lo stesso problema da solo, e dopo aver letto la discussione qui, ho provato a copiare i fogli che volevo in un nuovo file (nel mio caso era facile dato che avevo solo un foglio), e questo mi ha risolto. È possibile che il foglio nascosto problematico si trovi in ​​quel file e quindi la creazione di un nuovo file potrebbe evitare il problema. Non sono sicuro di come andrebbe con un foglio di calcolo complesso con molti fogli però.

In alternativa, potresti provare a cercare come nascondere un foglio? (L'ho fatto in Excel - VBA ti consente di ottenere anche livelli di nascondimento aggiuntivi - ma penso che questo potrebbe non essere il problema, quindi proverei prima la "copia su un nuovo foglio").


1
La tua soluzione ha funzionato per me, ma non dichiari chiaramente che ha funzionato per te! Dovresti riformularlo. Si noti che è possibile copiare più fogli contemporaneamente: selezionarli e utilizzarli Move/copy sheetcome al solito.
L. Levrel

1

Durante l'esecuzione dell'approccio suggerito "Trova tutte le formule" file "ho notato che questo da solo potrebbe non essere sufficiente. Nel mio caso è stata abilitata la modifica della registrazione che ha portato al collegamento al file remoto ancora attivo. Una volta che tutte le modifiche registrate sono state accettate e Traccia modifiche è stato disabilitato, ho potuto interrompere con successo il collegamento al file remoto.


1

C'è un modo semplice per bloccare andando su, nella barra degli strumenti in alto: Strumenti / Opzioni / LibreOffice Calc / Generale In alto a destra nella finestra c'è 'Aggiornamento / Aggiorna collegamenti all'apertura' Scegli da: Sempre / Su richiesta / Mai


0

Ho riscontrato un problema simile. Avevo copiato alcune righe da un foglio che conteneva collegamenti a un secondo foglio nello stesso file di foglio di calcolo, in un secondo file di foglio di calcolo. Ho quindi eliminato le righe copiate dal primo foglio di calcolo. Si scopre che c'erano altri collegamenti nel primo foglio di calcolo alle righe copiate. Ho scoperto che questi collegamenti erano, ad esempio, "= foglio1. # RIF". I collegamenti non si sono aggiornati con il nuovo nome del foglio di calcolo, ma sono stati lasciati indietro in forma ambigua. Tuttavia, Calc in qualche modo li ha taggati come collegamenti a file esterni. Quando ho eliminato le celle con i collegamenti ambigui, il problema è scomparso.


0

Per me la soluzione era semplicemente di copiare il file su /tmp, aprirlo in gnumeric, che elencava tutti i miei campi con riferimenti errati / errati.

Quindi tornò a libreoffice e ripulì le celle dal messaggio di errore di gnumeric.

A dire il vero, ho anche "spezzato" esplicitamente il link prima di salvare il file.


-1

Potrebbe non essere necessario rimuovere il collegamento esterno. Un collegamento esterno è una connessione a una cella in un altro foglio di calcolo. Per creare un collegamento esterno, premi =, passa al secondo foglio di calcolo e seleziona una cella, premi Invio. Funziona come qualsiasi riferimento a una cella, quindi puoi usarlo nei calcoli. Se il valore cambia nel secondo foglio, il primo foglio aggiornerà il valore quando si aggiornano i collegamenti esterni.

Se la cella ha un valore costante, è possibile copiare e incollare la cella dal secondo foglio al primo.

Puoi anche combinare i 2 fogli di calcolo in 1, quindi tutto è nello stesso file. Il collegamento esterno diventa collegamento a un altro foglio.


Capisco cos'è un link esterno e perché può essere utile. Come descritto nella mia domanda, il collegamento esterno non è utile e il pop-up di accompagnamento è fastidioso. Inoltre, il foglio nascosto (o "anonimo") è inutile e indesiderato. Sto ridimensionando questa risposta perché non hai risposto alla domanda e hai pensato che non sapessi di cosa stavo parlando, anche se dalla mia domanda dovrebbe essere chiaro che lo sono.
equaeghe

Non hai letto il secondo e il terzo paragrafo. Ti ho dato 2 opzioni che non avranno il pop-up.
LDC3,

È possibile eliminare tutti i collegamenti esterni nel file selezionando File, Collegamenti e quindi eliminando i file collegati esternamente.
LDC3,

Ho letto l'intera risposta, ma come è chiaro dalla mia domanda, non ho aggiunto manualmente i collegamenti, né sono interessato a farlo. Inoltre, come indicato nella mia domanda, Edit > Links(nessun File > Linkspresente qui) è disattivato.
equaeghe

1
Per trovare il foglio su cui è presente il collegamento, sposta ciascun foglio, uno alla volta, in un nuovo file, chiudi il foglio di calcolo e quindi aprilo per vedere se richiede l'aggiornamento. Quando non viene più richiesto, il collegamento si trova sull'ultimo foglio che hai spostato.
LDC3,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.