Excel + OneDrive/SharePoint n’affiche pas les dernières modifications : « Performing Cleanup », cache OfficeFileCache, co‑édition — causes, correctifs et contournements

Depuis mi‑novembre 2024, certains classeurs OneDrive/SharePoint s’ouvrent dans Excel (bureau) avec une version obsolète ou affichent « Performing Cleanup ». Voici une analyse claire, des contournements fiables et des correctifs côté client pour sécuriser vos données et rétablir la co‑édition.

Sommaire

Vue d’ensemble du problème

En ouvrant un classeur stocké dans OneDrive/SharePoint via le dossier OneDrive synchronisé sur PC, les dernières modifications n’apparaissent pas dans Excel (application de bureau) alors qu’elles sont visibles dans Excel pour le Web et chez d’autres co‑éditeurs. Le message « Performing Cleanup — excel is uploading your most recent changes » peut se manifester. Le problème touche surtout certains classeurs (parfois volumineux), peut réapparaître après quelques jours et a été signalé à partir de mi‑novembre 2024. Des cas analogues existent avec Word.

Symptômes caractéristiques

  • Décalage de version : la version ouverte côté bureau est plus ancienne (par ex. « il y a 2 jours »), alors que la version Web est à jour.
  • Différence hors ligne / en ligne : hors lien réseau, la version locale la plus récente s’affiche ; dès que l’appareil repasse en ligne, Excel retourne à une version antérieure.
  • Co‑édition trompeuse : vous voyez les curseurs des autres co‑éditeurs, mais vos cellules ne contiennent pas les mêmes valeurs.
  • Caractère ciblé : seuls quelques classeurs sont affectés ; d’autres fichiers fonctionnent normalement.
SymptômeCe que cela suggèrePriorité d’action
Version bureau plus ancienne que la version WebCache local incohérent / métadonnées de co‑édition périméesÉlever : sauvegarde + contournement Web
Message « Performing Cleanup » récurrentNettoyage/synchronisation différée de l’Office Document CacheVider OfficeFileCache
Problème affectant surtout de gros classeursLatences de co‑édition + fichiers volumineux + historique denseTester la duplication du fichier
Hors ligne = bon, en ligne = ancienArbitrage défavorable entre cache local et version serveurDésactiver la co‑édition via OneDrive

Pourquoi cela arrive (analyse rapide)

Les indices convergent vers un dysfonctionnement de cache côté client : l’Office Document Cache (OfficeFileCache, utilisé par la co‑édition OneDrive–Office) peut conserver des métadonnées ou fragments de contenu périmés. Lors de l’ouverture d’un fichier en ligne, Excel arbitre en faveur d’une version obsolète enregistrée dans ce cache, d’où : (1) des écarts entre la vue bureau et la vue Web ; (2) des messages de « nettoyage » ; (3) un effet temporairement corrigé quand on purge le cache… puis qui réapparaît quelques jours plus tard. Aucun correctif permanent n’est confirmé au moment où vous lisez ces lignes ; il s’agit vraisemblablement d’un incident côté client apparu mi‑novembre 2024.

Checklist express (TL;DR)

  1. Sauvegarder d’abord : dupliquer le classeur affecté en local ou dans un autre dossier.
  2. Contournement fiable : travailler dans Excel pour le Web pour les fichiers problématiques.
  3. Dupliquer le classeur dans OneDrive/SharePoint et basculer sur la copie.
  4. Purger OfficeFileCache (détails plus bas).
  5. Tester : désactiver « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre » dans OneDrive.
  6. Marquer le dossier/fichier « Toujours conserver sur cet appareil » (bypass Files On‑Demand pour ce contenu).
  7. Mettre à jour OneDrive & Microsoft 365, puis tenter une Réparation en ligne d’Office.
  8. Escalader au support Microsoft 365 si le phénomène persiste.

Procédure détaillée — sécuriser, corriger, diagnostiquer

Sécuriser vos données avant toute action

  1. Faire une sauvegarde du classeur affecté (copie locale avec date/heure dans le nom de fichier).
  2. Contrôler l’Historique des versions dans OneDrive/SharePoint et restaurer la plus récente si besoin.
  3. Vérifier l’AutoEnregistrement (AutoSave) dans Excel : activer pour ce fichier si la co‑édition est requise.

Attention : s’il reste des modifications non téléversées sur un poste, purger les caches peut les perdre. Assurez‑vous d’avoir capturé la dernière version utile (copie locale, export, capture des onglets critiques).

Contournements immédiats (fiables)

  • Travailler dans Excel pour le Web le temps qu’un correctif soit diffusé.
  • Dupliquer le classeur dans le même site OneDrive/SharePoint et basculer tous les co‑éditeurs sur la copie. Cette approche contourne souvent la corruption de métadonnées liée au fichier original.

Correctifs temporaires (à répéter si nécessaire)

  1. Vider l’Office Document Cache (OfficeFileCache) :
    • Fermez toutes les applications Office (Excel, Word, Teams qui prévisualise parfois des documents…)
    • Ouvrez Exécuter (Win + R) → collez :
      %localappdata%\Microsoft\Office\16.0\OfficeFileCache
    • Supprimez le dossier 0
    • Redémarrez OneDrive, puis Excel et rouvrez le fichier.
  2. Renommer et rouvrir : Enregistrer sous avec un nouveau nom, fermer/réouvrir, puis revenir au nom d’origine si souhaité.

Dans les retours, la purge de OfficeFileCache est efficace mais temporaire : le problème peut réapparaître après quelques jours.

Réglages client à tester (un par un, 24–48 h chacun)

  • Désactiver la co‑édition via OneDrive (si la co‑édition n’est pas indispensable) :
    • Ouvrez les paramètres OneDrive.
    • Recherchez l’option : « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre ».
    • Désactivez‑la et laissez‑la désactivée. Cette option change le chemin plomberie de co‑édition et évite que le cache Office arbitre l’ouverture.
  • Toujours conserver sur cet appareil :
    • Clic droit sur le dossier/fichier dans le dossier OneDrive → Toujours conserver sur cet appareil.
    • But : forcer un contenu local complet et limiter les interactions Files On‑Demand sur ce jeu de fichiers.
  • Se déconnecter / se reconnecter à Office :
    • Excel → CompteSe déconnecter → redémarrer Excel → se reconnecter.
    • Nettoyer les Identifiants Windows liés à Office/OneDrive (Gestionnaire d’identifiants) si vous suspectez des jetons périmés.
  • Mettre à jour OneDrive & Microsoft 365 puis lancer une Réparation en ligne d’Office :
    • Applications installées → Microsoft 365 → ModifierRéparation en ligne.

Diagnostic & escalade (support)

Avant d’ouvrir un ticket, collectez :

  • Versions de OneDrive et Excel/Microsoft 365 (numéros précis), canal de mise à jour (Entreprise mensuel, Bêta, etc.).
  • Taille du fichier, type (XLSX/XLTM), nombre d’onglets, présence de macros/compléments.
  • Date/heure des occurrences, message exact (« Performing Cleanup »), capture d’écran si possible.
  • Résultat du test Ouvrir dans le Bureau lancé depuis Excel pour le Web.
  • Liste des tentatives déjà effectuées (cache vidé, duplication, désactivation co‑édition, etc.).

Cartographie « Symptôme → remède »

SymptômeCause probableAction recommandéeDurabilité
Fichier s’ouvre avec version datant de N joursEntrées obsolètes dans OfficeFileCachePurger OfficeFileCache → redémarrerTemporaire (souvent)
Valeurs différentes entre deux co‑éditeursConflit de co‑édition/latenceDupliquer le fichier et migrer la co‑éditionSoulagement durable sur ce fichier
En ligne = ancien, hors ligne = récentArbitrage cache vs serveurDésactiver « utiliser les applis Office… »Durable si co‑édition non requise
« Performing Cleanup » persistantNettoyage asynchrone bloquéPurger OfficeFileCache, réparer OfficeVariable
Le problème revient tous les X joursIncident client non corrigéContournement Web ou duplicationStable jusqu’au correctif

Procédure pas à pas (avec détails concrets)

Purger l’Office Document Cache en toute sécurité

  1. Fermez Excel, Word, PowerPoint, Teams et Outlook.
  2. Ouvrez Exécuter (Win + R) et naviguez dans :
    %localappdata%\Microsoft\Office\16.0\OfficeFileCache
  3. Supprimez le dossier 0 (seulement celui‑ci).
  4. Démarrez OneDrive (s’il ne redémarre pas automatiquement), puis ouvrez Excel et testez le fichier.

Pourquoi cela marche ? — Ce dossier contient des fragments et des métadonnées utilisés pour la co‑édition. La suppression force Office à reconstruire un cache sain à partir du serveur.

Désactiver « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre »

Ce paramètre confie à Excel/Word la gestion de la co‑édition au lieu de s’appuyer sur la synchronisation OneDrive. Dans le contexte présent, le garder désactivé évite que des métadonnées mises en cache pilotent l’ouverture.

  1. OneDrive → Paramètres.
  2. Onglet/section liée à Office ou à la co‑édition.
  3. Décochez l’option Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre.

Note : si la co‑édition simultanée dans l’application de bureau est indispensable, testez plutôt la duplication de fichier et le travail dans Excel pour le Web le temps du correctif.

Forcer la présence locale du fichier

Sur le fichier ou dossier : clic droit → Toujours conserver sur cet appareil. Vous réduisez ainsi les bascules On‑Demand pendant l’ouverture, ce qui peut limiter l’interférence du cache.

Réparer Office et mettre à jour

  1. Vérifiez que OneDrive et Microsoft 365 sont à jour.
  2. Dans Windows : Applications → Microsoft 365 → ModifierRéparation en ligne (plus complète que la réparation rapide).

Nettoyer les identifiants

Si vous changez fréquemment de réseau/tenant, des jetons périmés peuvent perturber la co‑édition.

  1. Excel → CompteSe déconnecter puis se reconnecter.
  2. Dans le Gestionnaire d’identifiants Windows → Identifiants Windows : supprimez les entrées clairement associées à Office/OneDrive si elles sont périmées (procédez prudemment).

Cas particuliers & points d’attention

  • Fichiers très lourds (modèles, PowerQuery, PowerPivot, nombreuses liaisons) : la duplication dans un nouveau fichier allège les métadonnées et résout souvent la situation.
  • Compléments Excel : testez excel /safe. Si aucun changement, revenez au mode normal.
  • Macros/VBA : les classeurs macro‑compatibles (XLTM/XLSM) peuvent imposer des verrous exclusifs lors de certaines opérations. Essayez d’ouvrir en lecture seule, puis resauvegardez.
  • Chemins d’accès mixtes (ouvrir tantôt via « Récents », tantôt via le dossier OneDrive local, tantôt via « Ouvrir dans le Bureau » depuis le Web) : standardisez temporairement votre méthode d’ouverture pour isoler la variable « cache ».

FAQ rapide

Est‑ce un problème serveur ?
Les éléments observés (correction temporaire après purge du cache local, caractère ciblé par fichier, comportement hors ligne vs en ligne) pointent plutôt un incident client.

Pourquoi le problème revient‑il ?
Parce que les métadonnées de co‑édition se reconstituent au fil des ouvertures. Sans correctif côté client, une nouvelle incohérence peut apparaître.

Que faire si j’ai des différences de valeurs entre co‑éditeurs ?
Basculer immédiatement sur Excel Web pour stabiliser la vue commune et dupliquer le classeur. Évitez les « Enregistrer sous » locaux depuis une version obsolète.

Perd‑on des données en vidant OfficeFileCache ?
Le cache ne doit pas être la source de vérité, mais purger pendant qu’un poste détient des modifications non téléversées peut en empêcher la récupération. Sauvegardez avant.

Bonnes pratiques pour limiter les récidives

  • Standardiser l’entrée : ouvrir de préférence depuis Excel → Fichier > Ouvrir > OneDrive/SharePoint ou depuis Excel pour le Web > Ouvrir dans le Bureau (piste de diagnostic).
  • Éviter les classeurs monolithiques : scinder les modèles très lourds, purger les « Caches de pivot » inutiles, supprimer les liaisons rompues.
  • Nommer sans caractères exotiques (longs chemins, symboles spéciaux), surtout pour des fichiers co‑édités.
  • AutoEnregistrement activé, mais contrôlé : vérifiez après chaque résolution de conflit que l’AutoSave reprend un cycle stable.
  • Mettre à jour régulièrement OneDrive et Office, surtout si vous êtes sur des canaux Bêta/Insider.

Modèle d’escalade (copier‑coller)

Sujet : Excel (OneDrive/SharePoint) n’affiche pas les dernières modifications - message "Performing Cleanup"

Contexte :

* Depuis : \[date précise]
* Fichier(s) affecté(s) : \[chemin, taille, type]
* Canal M365 : \[Mensuel/Entreprise/Bêta], versions exactes :

  * Excel : \[16.0.x.x]
  * OneDrive : \[23.x.x.x]
    Symptômes :
* Décalage de version entre Excel (bureau) et Excel Web
* "Performing Cleanup" récurrent
* Co-éditeurs voient des valeurs différentes

Actions déjà menées :

* Purge OfficeFileCache (dossier 0) : \[oui/non] → effet \[temporaire/nul]
* Désactivation "Utiliser les applications Office..." : \[oui/non]
* Duplication du classeur : \[oui/non] → \[résolu/partiel]
* Réparation en ligne Office : \[oui/non]
* Excel /safe, reset OneDrive, etc. : \[détails]

Pièces jointes :

* Captures d’écran (versions, message)
* Journal d’heures/dates d’occurrence 

Annexe : script d’automatisation (optionnel, administrateurs)

Le script ci‑dessous automatise la purge du cache et le redémarrage de OneDrive. À exécuter en PowerShell pour l’utilisateur courant, sans Excel/Word/PowerPoint ouverts. Utilisez‑le uniquement si votre procédure manuelle fonctionne déjà.

# Fermer les processus Office (best effort)
Get-Process EXCEL, WINWORD, POWERPNT -ErrorAction SilentlyContinue | Stop-Process -Force

# Arrêter OneDrive (best effort)

Get-Process OneDrive -ErrorAction SilentlyContinue | Stop-Process -Force

# Purger le dossier '0' d'OfficeFileCache

\$CachePath = Join-Path \$env\:LOCALAPPDATA "Microsoft\Office\16.0\OfficeFileCache\0"
if (Test-Path \$CachePath) { Remove-Item \$CachePath -Recurse -Force }

# Relancer OneDrive

\$OneDriveExe = "\$env\:LOCALAPPDATA\Microsoft\OneDrive\OneDrive.exe"
if (Test-Path \$OneDriveExe) { Start-Process \$OneDriveExe }

Write-Host "Purge OfficeFileCache terminée. Redémarrez Excel et testez le fichier." 

Décharge de responsabilité : testez d’abord manuellement sur un poste pilote. Ce script supprime du cache local ; il ne touche pas vos fichiers source, mais il peut empêcher la récupération d’éventuelles modifications non téléversées.

À retenir

  • Pas de correctif permanent confirmé à ce jour.
  • Meilleurs contournements : travailler dans Excel pour le Web et/ou dupliquer le classeur.
  • Purge OfficeFileCache : efficace, mais souvent temporaire.
  • Prudence : toujours sauvegarder avant de supprimer un cache pour éviter toute perte de modifications non envoyées.

Guide opérationnel condensé

ÉtapeActionObjectifEffet attendu
1Sauvegarder et relever l’historique des versionsÉviter toute perte de donnéesPoint de restauration disponible
2Travailler temporairement dans Excel WebStabiliser la co‑éditionVue cohérente entre tous
3Dupliquer le classeur en ligneAssainir les métadonnées liées au fichierComportement normal sur la copie
4Purger OfficeFileCacheReconstruire un cache sainVersion correcte à l’ouverture
5Désactiver « Utiliser les applis Office… » (si possible)Contourner la co‑édition côté clientDurabilité accrue
6Marquer « Toujours conserver sur cet appareil »Réduire Files On‑DemandOuverture plus fiable
7Mettre à jour & Réparer OfficeÉliminer d’éventuels bogues connusEnvironnement client stabilisé
8Escalader avec données précisesAccélérer l’investigationPrise en charge par le support

En appliquant ce plan par paliers — sécurisation, contournement, purge ciblée, réglages, puis escalade raisonnée — vous limitez les risques de divergences entre Excel (bureau) et Excel pour le Web tout en maintenant la productivité des équipes.

Sommaire