Como localizar e remover links externos em (Libre | Open) Planilha do Office Calc

6

Eu tenho uma planilha do LibreOffice Calc que mostra uma mensagem perguntando se desejo atualizar links externos. Eu mesmo não adicionei links externos, mas copiei dados de outra janela do Calc em um ponto, após o qual esse problema começou. (Eu suponho que este problema não é específico do LibreOffice, mas também presente no OpenOffice.)

As únicas dicas que encontrei foram nos Fóruns do LibreOffice: link

Com base nessas dicas, investiguei e descobri o seguinte:

  • O menu Edit > Links está desabilitado. (Editado, tinha External > Links incorreto antes.)
  • A pesquisa por /// , :// , *.*s não retornou nenhum resultado.

Então, como faço para encontrar e remover os supostos links externos?

EDIT: Eu estou usando um arquivo .fods , então pesquisar através da fonte xml é algo que eu posso fazer; Eu encontrei:

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

Parece que há uma folha oculta no meu arquivo ...

    
por equaeghe 25.01.2015 / 11:51

8 respostas

3

Sempre que abro uma folha do Calc que copiei, recebo o mesmo pop-up "Este arquivo contém links para outros arquivos. Eles devem ser atualizados?"

A planilha que eu estava abrindo foi copiada de outra, mas cada planilha deve ficar por conta própria.

Eu cheguei a esta página procurando como me livrar desse pop-up - isto é:

Como posso encontrar células em minha planilha que tenham fórmulas vinculadas a outros arquivos, para que eu possa alterar o conteúdo dessas células para que elas não vinculem mais a outros arquivos?

Seguindo trechos da conversa aqui, eu tentei isso:

Usado Localizar e substituir, eu mudei as opções para procurar em "Fórmulas" e olhar para "Todas as folhas" no livro. No texto "Localizar:" eu digitei "arquivo" (sem as citações).

Ao clicar em "Find Next", fui capaz de percorrer a planilha, encontrando cada célula que tinha uma fórmula com a string de texto "file" (que representa um link para outro arquivo) e removi o link completo para o outro arquivo, geralmente apenas deixando as referências de célula real. (que então se referem à planilha atual)

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 "Localizar e substituir" não encontrou mais instâncias de "arquivo" em fóruns, salvei e reabrei a folha.

O pop-up relacionado a links não aparece mais.

    
por 05.02.2017 / 17:44
3

Eu também tenho esse pop-up na inicialização:

EutiveomesmoproblemaedescobrihojequeháumaopçãonomenuEditarchamadoLinks....Selecioneessaopçãoevocêteráumdiálogocomalistadelinksexternosencontradosemseudocumento.

Selecioneo(s)link(s)quevocêdesejaremovere,emseguida,cliquenobotãoQuebrarLinks.Elepedirásuaconfirmação.Digasim.Agoraolinksumiu.Certifique-sedesalvar.ParatestaroLibreOfficeereabrirseudocumento.Elenãodevepedirparavocêatualizarnadasevocêremovertodosesseslinks.

EseEditar»Links...estiveremcinza?

DeacordocomumcomentárioacimadeL.Levrel,parecequeoLibreOfficemantémoitemdemenuLinks...acinzentadosevocêcarregarumarquivoquenãoseja.ods.Nessecaso,tentesalvaremum.ods,fechetudoetenterecarregaronovoarquivo.Destavez,oitemdemenunãodeveficaracinzentado.Claro,vocêpodeperderalgumaformataçãoaoconverterentreosformatos.Cuidado!

Fonte: link

    
por 27.02.2018 / 01:11
2
Eu mesmo tive o mesmo problema, e depois de ler a discussão aqui, eu tentei copiar as folhas que eu queria para um novo arquivo (no meu caso, isso foi fácil, como eu só tinha uma folha), e que consertou isso para mim. Pode ser que a folha oculta problemática esteja nesse arquivo e, assim, criar um novo arquivo pode evitar o problema. Eu não tenho certeza como isso iria com uma planilha complexa com muitas folhas.

Como alternativa, você pode tentar descobrir como desfazer uma folha? (Eu fiz isso no Excel - VBA permite que você obtenha níveis adicionais de ocultação também - mas eu acho que isso pode não ser realmente o problema, então eu tentaria a "cópia para nova planilha" primeiro).

    
por 01.09.2015 / 06:31
1

Ao executar a abordagem sugerida 'Localizar todas as fórmulas' arquivo ', notei que isso sozinho pode não ser suficiente. No meu caso, a gravação de alterações foi ativada, o que resultou no link para o arquivo remoto ainda ativo. Depois que todas as alterações registradas forem aceitas e o controle de alterações for desabilitado, eu posso quebrar o link para o arquivo remoto com sucesso.

    
por 11.01.2018 / 13:55
1

Existe uma maneira simples de bloquear indo na barra de ferramentas superior: Ferramentas / Opções / LibreOffice Calc / Geral O canto superior direito da janela é "Atualizar / Atualizar links ao abrir" Escolha entre: Sempre / a pedido / Nunca

    
por 20.07.2018 / 10:56
0

Eu encontrei um problema semelhante. Eu tinha copiado algumas linhas de uma folha que continha links para uma segunda folha no mesmo arquivo de planilha, para um segundo arquivo de planilha. Em seguida, apaguei as linhas copiadas da primeira planilha. Acontece que havia outros links na primeira planilha para as linhas copiadas. Descobri que esses links eram, por exemplo, "= sheet1. # REF". Os links não foram atualizados com o novo nome da planilha, mas foram deixados para trás de forma ambígua. No entanto, o Calc os marcou de alguma forma como links para arquivos externos. Quando apaguei as células com os links ambíguos, o problema desapareceu.

    
por 10.11.2015 / 15:38
0

Para mim, a solução foi simplesmente copiar o arquivo para /tmp , abri-lo no gnumeric, que listou todos os meus campos com as referências incorretas / incorretas.

Em seguida, voltou ao libreoffice e limpou as células da mensagem de erro do gnumeric.

Para ter certeza, eu também "violei" explicitamente o link antes de salvar o arquivo.

    
por 11.03.2018 / 10:11
-1

Você pode não querer remover o link externo. Um link externo é uma conexão com uma célula em outra planilha. Para criar um link externo, pressione =, mude para a segunda planilha e selecione uma célula, pressione Enter. Ele age como qualquer referência a uma célula, portanto, você pode usá-la em cálculos. Se o valor mudar na segunda folha, a primeira folha atualizará o valor quando você atualizar links externos.

Se a célula tiver um valor constante, você poderá copiar e colar a célula da segunda folha para a primeira.

Você também pode combinar as duas planilhas em 1, então tudo está no mesmo arquivo. O link externo se torna um link para outra planilha.

    
por 25.01.2015 / 15:44