Excel e OneDrive não mostram as últimas alterações: como corrigir cache, sincronização e coautoria

Ao abrir um ficheiro do Excel pelo OneDrive no ambiente de trabalho, as alterações recentes não aparecem, apesar de no Excel para a Web tudo estar atualizado? Este guia prático reúne sintomas, causas prováveis e soluções testadas — com passos detalhados para recuperar a sincronização de forma segura.

Índice

O que está a acontecer

Vários utilizadores reportaram que, ao abrir o Excel pelo OneDrive (cliente de desktop/Explorador de Ficheiros), o ficheiro surge “atrasado” em relação à versão armazenada na nuvem. Entre os sinais mais comuns:

  • Mensagem intermitente: Performing Cleanup — Excel is uploading your most recent changes.
  • Ficheiro específico: o comportamento costuma afetar um único livro (muitas vezes grande ou com coautoria intensa), enquanto outros funcionam bem.
  • AutoSave ligado no Excel, mas os conteúdos nas células divergem entre pessoas que estão “online”.
  • Aberto offline fica correto, porém ao regressar online volta a uma versão mais antiga (até ~2 dias).
  • O Excel para a Web reflete a versão certa e permite ver alterações recentes e histórico sem problemas.
  • Relatos concentrados a partir de meados de novembro de 2024 e ao longo de dezembro/2024 e janeiro/2025, inclusive em Word/SharePoint e com convidados externos.

Porque isto acontece

O padrão aponta para corrupção ou instabilidade do Office Document Cache (o cache local usado por Excel/Word/PowerPoint e pelo OneDrive para acelerar coautoria e upload). Quando esse cache fica inconsistente, o Excel de ambiente de trabalho pode “ancorar-se” a uma versão antiga, ignorando parte das edições que já estão na nuvem. Em cenários de coautoria, o efeito é amplificado: cada pessoa vê algo ligeiramente diferente.

Solução de emergência que mais resolve

O procedimento abaixo tem sido o mais eficaz para “destravar” a versão local e voltar a alinhar com a nuvem.

  1. Guarde um backup local do ficheiro problemático antes de qualquer ação:
    • Abra no Excel para a Web → Guardar comoDescarregar uma cópia ou salve uma cópia noutro local do OneDrive/SharePoint.
  2. Feche completamente o Excel e confirme no Gestor de Tarefas que EXCEL.EXE não está a correr.
  3. Limpe manualmente o cache do Office/OneDrive:
    1. Prima Win+R e cole:
      %localappdata%\Microsoft\Office\16.0\OfficeFileCache
    2. Na pasta que abrir, apague a pasta “0”.
    3. Feche a janela do Explorador.
  4. Reinicie o OneDrive:
    • Clique com o botão direito no ícone do OneDrive → Fechar OneDrive.
    • Inicie novamente. Se preferir via comando, experimente:
      "%localappdata%\Microsoft\OneDrive\OneDrive.exe" /reset
      Em seguida, abra o OneDrive normalmente pelo menu Iniciar.
  5. Reabra o Excel e o ficheiro original no mesmo caminho do OneDrive/SharePoint.
  6. Se ainda aparecer desatualizado, faça o “truque” que muitos relataram:
    • Guardar como com um novo nome, feche, e depois volte a abrir o original. Em vários casos, o original volta a sincronizar normalmente após esse ciclo.

Nota importante: vários utilizadores indicaram que a limpeza do cache resolve por dias ou semanas, mas o problema pode regressar. Por isso, combine a limpeza com as configurações preventivas abaixo.

Configuração preventiva dentro do Excel

Ativar a eliminação automática do cache quando fecha o Excel reduz a chance de voltar a acontecer.

  1. No Excel, vá a FicheiroOpçõesGuardar.
  2. Ative “Eliminar ficheiros do Cache de Documentos do Office quando forem fechados”.
  3. Clique em Eliminar ficheiros em cacheOK.
  4. Feche e volte a abrir o Excel.

Observação: em alguns ambientes esta opção, por si só, não resolveu; use-a como prevenção juntamente com a limpeza manual.

Outras medidas que ajudaram em casos reais

  • Excel em Modo de Segurança: Win+Rexcel /safe. Se abrir sincronizado no modo seguro, investigue suplementos (COM Add-ins) que possam interferir em operações de gravação/coautoria.
  • Repor o OneDrive (reset do cliente): além do comando mostrado acima, confirme, após o reset, que a sincronização terminou antes de reabrir o ficheiro.
  • Voltar a ligar o OneDrive para Empresas no Excel: FicheiroContaServiços ligados → remova e adicione novamente a conta da organização.
  • Duplicar o ficheiro no navegador diretamente no OneDrive/SharePoint e trabalhar na cópia. Para alguns, a cópia passou a sincronizar sem falhas, sugerindo que a instabilidade estava “presa” ao ID de documento original.
  • Mitigação com Excel para a Web: sempre que notar divergências entre utilizadores, priorize a edição na Web até o ambiente de desktop estabilizar.
  • Cópia local/backup antes de cada limpeza de cache, para garantir que nenhuma alteração local pendente se perde.
  • Definição do cliente OneDrive: confirme a opção de colaboração do Office:
    • No ícone do OneDrive → Definições → separador Office (ou Sincronização e backup, consoante a versão), verifique a definição equivalente a “Usar as aplicações do Office para sincronizar ficheiros do Office que eu abrir”. Teste alternar a opção (ativar → reiniciar → desativar → reiniciar) para forçar a reconfiguração.

Procedimento detalhado para limpeza manual do cache

Se preferir um passo a passo minucioso, siga este roteiro:

  1. Feche o Excel e outros apps do Office. No Gestor de Tarefas, termine EXCEL.EXE, WINWORD.EXE, POWERPNT.EXE e quaisquer processos “Microsoft Office Upload/ClickToRun” ainda em execução.
  2. Pare o OneDrive: clique no ícone da nuvem → Fechar OneDrive.
  3. Abra Executar com Win+R e navegue até:
    %localappdata%\Microsoft\Office\16.0\OfficeFileCache
  4. Apague a subpasta “0”. Se falhar por “ficheiro em uso”, confirme que o OneDrive e o Excel estão mesmo fechados.
  5. Volte a abrir o OneDrive. Aguarde o ícone ficar “Sincronizado”.
  6. Abra o Excel e o ficheiro a partir da biblioteca do OneDrive/SharePoint que usa normalmente.
  7. Se o livro abrir desatualizado, faça Ficheiro → Guardar como com novo nome, feche e, na sequência, volte a abrir o original.

Como validar que está tudo sincronizado

  • No Excel para a Web, abra o Histórico de versões e confirme se as alterações recentes constam.
  • No cliente OneDrive, verifique que não há filas de upload nem avisos. Ícone verde com o visto indica estado saudável.
  • No Explorador de Ficheiros, confira a coluna Modificado em para garantir que a data/hora bate certo com a última edição.
  • Em coautoria, combine um teste simples: numa célula acordada, introduza um valor e confirme com os demais se a mudança aparece em menos de 10–20 segundos.

Boas práticas para evitar recorrência

  • Feche o Excel ao terminar (não deixe livros “semiabertos” por dias). A limpeza automática do cache ao fechar ajuda a prevenir corrupção.
  • Prefira rede estável durante coautoria. Intermitências de conectividade são terreno fértil para conflitos de cache.
  • Reduza o “peso” do livro quando possível: elimine folhas ocultas que não usa, objetos obsoletos, ligações externas quebradas e intervalos nomeados redundantes.
  • Evite bloquear folhas enquanto outros editam; proteções extensas podem levar a regravações parciais em cenários de coautoria.
  • Atualize regularmente o canal do Office e o cliente do OneDrive. Versões antigas tendem a ter caches mais “sensíveis”.
  • Faça checkpoints com Guardar como (v1, v2, v3) em ficheiros críticos. Caso algo desincronize, tem um ponto de retorno claro.

Checklist de resolução rápida

SintomaAção imediataSe não resolver
Mensagem “Performing Cleanup” a insistirFechar Excel → limpar OfficeFileCache\0 → reiniciar OneDriveAtivar eliminação do cache no Excel → reset do OneDrive
Versões diferentes entre pessoasEditar temporariamente no Excel para a WebDuplicar o ficheiro no OneDrive/SharePoint e testar na cópia
Ficheiro “volta 2 dias” ao ficar onlineBackup imediato → limpar cache manualAdicionar novamente o OneDrive para Empresas ao Excel
Só acontece num único livro “pesado”Guardar como novo nome → reabrir o originalOtimizar o livro e remover objetos/ligações obsoletos

FAQ essencial

Limpar o cache pode apagar o meu trabalho?

Se houver alterações apenas locais ainda não enviadas, existe risco. Por isso o passo zero é fazer backup (uma cópia local ou duplicar o ficheiro na nuvem) antes de limpar o cache. Após a limpeza, reabra o ficheiro a partir da nuvem e confirme o histórico.

É um problema do Excel ou do OneDrive?

É uma interação entre ambos: o Excel usa o Office Document Cache para gerir versões e coautoria, e o cliente do OneDrive sincroniza esse conteúdo com a nuvem. Corrupções nesse cache afetam o que o Excel “vê” e o que o OneDrive “envia”.

Reinstalar o Office resolve?

Na maioria dos relatos, não. Como o problema está no cache local, reinstalar sem limpar o cache tende a manter o mesmo estado. Os passos de limpeza do cache + reinício do OneDrive são mais decisivos.

Porque só um ficheiro é afetado?

Ficheiros com coautoria intensa, tamanho grande, ligações externas ou histórico longo de versões são candidatos a inconsistências mais frequentes. A duplicação na nuvem cria um novo ID de documento e, por vezes, elimina os “vícios” do original.

O modo de segurança do Excel ajuda quando?

Se o Excel abre atualizado em excel /safe, o problema pode envolver um suplemento. Desative COM Add-ins suspeitos (por exemplo, conectores de terceiros, exportadores, etc.) e teste novamente fora do modo seguro.

E se eu for convidado externo?

Houve relatos também com convidados. Aplique os mesmos passos: backup, limpeza do cache e, se necessário, trabalhe na cópia do ficheiro ou na Web enquanto a equipa de TI investiga.

Notas para administradores

  • Controlo por política: reforce a limpeza do cache ao fechar via política do Office quando disponível no vosso canal/versão do Excel.
  • Inventário de versões: recolha versão exata do Excel (Ficheiro → Conta), canal de atualização, e versão do cliente OneDrive (Acerca de no ícone da nuvem).
  • Logs: preserve %localappdata%\Microsoft\OneDrive\logs (as pastas Business1/Business2) e eventos do Visualizador de Eventos sob Applications and Services Logs relacionados ao Office/OneDrive.
  • Reprodução controlada: peça aos utilizadores um roteiro claro (abrir → editar → ficar offline → voltar online) para acelerar a análise e correlacionar carimbos de data/hora.

Quando escalar para suporte

Se o ambiente apresenta reincidência, se múltiplas equipas são afetadas ou se há impacto em documentos críticos, é recomendável abrir um ticket com a Microsoft (via Admin Center). Inclua:

  • Datas/horas exatas dos incidentes (com fuso horário).
  • Versões do Excel e do OneDrive.
  • Indicação se há coautoria e com quantas pessoas.
  • Confirmação de que a limpeza do cache e o reset do OneDrive foram testados.
  • Compressão dos logs do OneDrive e capturas do histórico de versões.

Resumo acionável

  1. Primeiro socorro: fechar o Excel → limpar OfficeFileCache\0 → reiniciar o OneDrive → reabrir o ficheiro.
  2. Prevenção: no Excel, ativar “Eliminar ficheiros do Cache de Documentos do Office quando forem fechados”.
  3. Se recair: criar uma cópia do ficheiro no OneDrive/SharePoint via navegador e testar nessa cópia.
  4. Em coautoria: privilegiar o Excel para a Web quando surgirem discrepâncias entre utilizadores.
  5. Proteção: fazer sempre backup antes de limpar caches.
  6. Gestão: registar versões afetadas e abrir ticket na Microsoft se o caso for recorrente/organizacional.

Exemplo de fluxo de decisão

  1. O Excel Desktop mostra dados antigos?
    • Sim → Backup → Limpar OfficeFileCache\0 → Reiniciar OneDrive → Reabrir.
    • Não → Verifique add-ins, rede e histórico de versões.
  2. Continua desatualizado?
    • Sim → Guardar como novo nome → Fechar → Reabrir o original → Ativar eliminação de cache no Excel.
    • Não → Monitorize por alguns dias.
  3. Persistem divergências entre utilizadores?
    • Sim → Editar na Web temporariamente → Duplicar o ficheiro na nuvem → Testar na cópia → Considerar reset do OneDrive e revisão de add-ins.
    • Não → Retome o fluxo normal.

Observações finais

Mesmo após reinstalar o Office, re-sincronizar o OneDrive e limpar o cache dentro do Excel, alguns ambientes relataram persistência do problema, reforçando a hipótese de instabilidade do Office Document Cache em determinados cenários de coautoria. Houve múltiplos relatos entre novembro de 2024 e janeiro de 2025, sem confirmação pública de uma correção definitiva no período. Por isso, mantenha as práticas de mitigação e registe ocorrências para acelerar a investigação com o suporte.


Conclusão: quando o Excel de desktop não reflete as últimas alterações do OneDrive, atacar o Office Document Cache é, na prática, o que mais devolve o alinhamento. Combine a limpeza manual com a eliminação automática de cache, valide na Web, use cópias como “ponto limpo” quando necessário e envolva o suporte se notar reincidência organizacional.

Índice