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.
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.
- Guarde um backup local do ficheiro problemático antes de qualquer ação:
- Abra no Excel para a Web → Guardar como → Descarregar uma cópia ou salve uma cópia noutro local do OneDrive/SharePoint.
- Feche completamente o Excel e confirme no Gestor de Tarefas que
EXCEL.EXE
não está a correr. - Limpe manualmente o cache do Office/OneDrive:
- Prima Win+R e cole:
%localappdata%\Microsoft\Office\16.0\OfficeFileCache
- Na pasta que abrir, apague a pasta “0”.
- Feche a janela do Explorador.
- Prima Win+R e cole:
- 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.
- Reabra o Excel e o ficheiro original no mesmo caminho do OneDrive/SharePoint.
- 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.
- No Excel, vá a Ficheiro → Opções → Guardar.
- Ative “Eliminar ficheiros do Cache de Documentos do Office quando forem fechados”.
- Clique em Eliminar ficheiros em cache → OK.
- 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+R →
excel /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: Ficheiro → Conta → Serviç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:
- 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. - Pare o OneDrive: clique no ícone da nuvem → Fechar OneDrive.
- Abra Executar com Win+R e navegue até:
%localappdata%\Microsoft\Office\16.0\OfficeFileCache
- Apague a subpasta “0”. Se falhar por “ficheiro em uso”, confirme que o OneDrive e o Excel estão mesmo fechados.
- Volte a abrir o OneDrive. Aguarde o ícone ficar “Sincronizado”.
- Abra o Excel e o ficheiro a partir da biblioteca do OneDrive/SharePoint que usa normalmente.
- 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
Sintoma | Ação imediata | Se não resolver |
---|---|---|
Mensagem “Performing Cleanup” a insistir | Fechar Excel → limpar OfficeFileCache\0 → reiniciar OneDrive | Ativar eliminação do cache no Excel → reset do OneDrive |
Versões diferentes entre pessoas | Editar temporariamente no Excel para a Web | Duplicar o ficheiro no OneDrive/SharePoint e testar na cópia |
Ficheiro “volta 2 dias” ao ficar online | Backup imediato → limpar cache manual | Adicionar novamente o OneDrive para Empresas ao Excel |
Só acontece num único livro “pesado” | Guardar como novo nome → reabrir o original | Otimizar 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
- Primeiro socorro: fechar o Excel → limpar
OfficeFileCache\0
→ reiniciar o OneDrive → reabrir o ficheiro. - Prevenção: no Excel, ativar “Eliminar ficheiros do Cache de Documentos do Office quando forem fechados”.
- Se recair: criar uma cópia do ficheiro no OneDrive/SharePoint via navegador e testar nessa cópia.
- Em coautoria: privilegiar o Excel para a Web quando surgirem discrepâncias entre utilizadores.
- Proteção: fazer sempre backup antes de limpar caches.
- Gestão: registar versões afetadas e abrir ticket na Microsoft se o caso for recorrente/organizacional.
Exemplo de fluxo de decisão
- 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.
- Sim → Backup → Limpar
- Continua desatualizado?
- Sim → Guardar como novo nome → Fechar → Reabrir o original → Ativar eliminação de cache no Excel.
- Não → Monitorize por alguns dias.
- 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.