Un classeur Excel peut contenir l’auteur et la dernière personne à l’avoir modifié, un nom de société, des commentaires à thread marqués du nom de compte de chaque participant, des notes, le dossier où le fichier a été enregistré en dernier (souvent avec un nom d’utilisateur Windows) et, pour les anciens classeurs partagés, un journal de noms d’utilisateurs. Cet outil les retire des fichiers .xlsx, réduit au seul nom du fichier le chemin de dossiers d’un fichier lié, ou d’un autre classeur cité dans une formule, ne touche pas aux valeurs des cellules et liste ce qu’il peut encore trouver dans le classeur nettoyé, comme les connexions de données.
Ce qu’un .xlsx garde des personnes qui y ont travaillé
Les feuilles de calcul voyagent. Un budget part chez un client, une liste de pièces chez un fournisseur, un export de données chez une autorité de contrôle. Chacun de ces fichiers peut transporter une quantité étonnante d’historique.
Commentaires à thread. Excel pour Microsoft 365 propose deux sortes d’annotations. Microsoft explique que les commentaires à thread portent le nom de la personne connectée au compte, et que ce nom ne peut pas être changé en tapant par-dessus. Un fil de réponses peut révéler qui, de votre côté, a discuté d’un chiffre, et ce qui en a été dit.
Notes. Les cadres jaunes que les anciennes versions appelaient commentaires s’appellent désormais des notes. Excel les signe avec le nom réglé dans ses options, souvent un nom complet.
Liste des personnes. Les classeurs qui contiennent des commentaires à thread incluent une liste des personnes qui y ont pris part, avec leurs identités.
Emplacement d’enregistrement. Excel note le dossier dans lequel le classeur a été enregistré. Sous Windows, ce chemin passe souvent par le dossier de profil de l’utilisateur : il contient donc son nom d’utilisateur.
Historique du classeur partagé. L’ancienne fonction de classeur partagé tient un journal des modifications et une liste des noms d’utilisateurs qui ont eu le fichier ouvert. Microsoft précise que l’Inspecteur de document ne peut pas retirer les commentaires, les propriétés ni les informations personnelles d’un classeur tant que celui-ci est partagé.
Propriétés. Auteur, dernière modification par, société, responsable, titre, dates, propriétés personnalisées et toutes les données XML personnalisées ajoutées par un modèle.
Des noms à des endroits moins évidents. Un tableau croisé dynamique enregistre qui l’a actualisé en dernier, et quand. Le Gestionnaire de scénarios stocke l’utilisateur qui a créé chaque scénario. Dans un classeur partagé, les affichages personnalisés sont enregistrés par personne. Une plage que certaines personnes désignées peuvent modifier sans le mot de passe liste leurs comptes.
Nettoyer un classeur Excel
- Choisissez vos classeurs .xlsx avec Choisir des fichiers, ou déposez-les sur la page.
- Attendez le résultat de chaque classeur. Si l’avis Reste dans la copie nettoyée s’affiche en premier, lisez-le avant tout le reste.
- Dans le tableau Avant et après, contrôlez des lignes comme Commentaires, Auteurs des commentaires, Emplacement d’enregistrement, Propriétés personnalisées et Photos contenant des métadonnées.
- Regardez la ligne Supprimé sous le tableau.
- Téléchargez le classeur nettoyé et ouvrez-le une fois pour vérifier que les feuilles s’affichent comme il faut.
Ce qui est retiré
- les propriétés du document : auteur, dernière modification par, titre, objet, mots-clés, dates et numéro de révision ;
- la société, le responsable, le modèle et la durée totale d’édition ;
- le nom et la version du programme, dans les propriétés et dans le classeur lui-même (Excel les réécrit à chaque enregistrement) ;
- les propriétés personnalisées et les données XML personnalisées ;
- les commentaires à thread, les notes, leurs auteurs et la liste des personnes ;
- le journal des modifications du classeur partagé et sa liste de noms d’utilisateurs ;
- le chemin du dossier d’enregistrement ;
- qui a actualisé en dernier chaque tableau croisé dynamique, et quand ;
- le nom d’utilisateur et le commentaire stockés avec les scénarios du Gestionnaire de scénarios (les scénarios eux-mêmes restent) ;
- les affichages personnalisés (Affichage > Affichages personnalisés), dans le classeur et dans chaque feuille, parce qu’un classeur partagé en enregistre un au nom de chaque personne ; recréez un affichage dans la copie si vous en avez besoin ;
- la liste des comptes autorisés à modifier une plage protégée sans son mot de passe. Une plage qui a un mot de passe le garde : ces personnes en auront désormais besoin. Une plage qui n’en a jamais eu est retirée entièrement, ce qui laisse ses cellules verrouillées comme le reste de la feuille protégée. Le résultat l’explique en toutes lettres ;
- les réglages d’Enregistrer en tant que page Web, qui notent où une feuille a été publiée ;
- les données d’étiquette de confidentialité et la liste des cibles de liens qu’Excel garde avec les propriétés ;
- la vignette d’aperçu, si elle a été enregistrée ;
- les réglages d’imprimante stockés, qui nomment une imprimante et peuvent inclure son chemin réseau (les marges et le format de papier restent) ;
- les métadonnées des photos placées sur une feuille, sans que l’aspect des photos change.
Quand une feuille affichait ses notes au moyen d’un dessin qui ne contenait rien d’autre que ces notes, la référence à ce dessin disparaît aussi, pour que le fichier nettoyé ne réclame pas à Excel une partie qui n’existe plus.
Chemins réduits au nom du fichier
Un lien vers un autre classeur est stocké avec son emplacement complet, par exemple C:\Users\dana\Finance\rates.xlsx. L’outil garde rates.xlsx et supprime les dossiers qui le précèdent. Il en va de même pour la rubrique d’un lien DDE, pour le fichier depuis lequel une connexion de données a été importée et pour une description d’image qu’Excel a remplie avec le chemin d’origine de l’image. Les valeurs déjà présentes dans vos cellules ne changent pas, mais un lien ainsi raccourci cherche son fichier à côté du classeur : Excel peut donc vous demander où se trouve la source quand vous mettez à jour les liens.
Les formules sont traitées de la même manière à un seul endroit : là où une référence nomme un autre classeur. 'C:\Users\dana\Finance\[rates.xlsx]Sheet1'!A1 devient '[rates.xlsx]Sheet1'!A1, que la référence se trouve dans une cellule, un nom défini, une règle de validation, une mise en forme conditionnelle, une colonne de tableau ou une plage de graphique. Le texte entre guillemets doubles appartient à ce que dit la formule : il reste tel qu’il a été tapé, même quand c’est un chemin, comme dans =HYPERLINK("C:\Users\dana\plan.pdf"). Le résultat liste alors ce chemin comme chemin de dossiers encore présent dans la copie.
Cette règle a une limite. Un chemin n’est reconnu que là où il se présente d’un seul tenant. Si une formule construit un emplacement en assemblant des morceaux de texte, comme dans ="C:\Users\" & A1 & "\rates.xlsx", l’outil ne peut pas savoir que ces morceaux forment un chemin, et il ne change rien. Un morceau qui ressemble à lui seul à un chemin, ici "C:\Users\", est tout de même listé dans le résultat ; les morceaux qui n’y ressemblent pas ne le sont pas.
Conservé, et nommé dans le résultat
Ces éléments restent dans le classeur, parce que les retirer le casserait ou changerait ce qu’il affiche. L’encadré Reste dans la copie nettoyée liste chacun de ceux qui sont présents, avec la partie du fichier qui le contient :
- Les connexions de données. La connexion garde son serveur, sa base de données, sa requête et parfois un nom de compte, dont le classeur a besoin pour s’actualiser.
- Les liens vers d’autres fichiers et vers des données en direct : classeurs externes, liens DDE et autres sources liées, une fois leurs chemins raccourcis, ainsi que tout lien vers un réseau privé.
- Les signatures numériques et les lignes de signature. Une signature contient le certificat du signataire et l’heure de signature ; une ligne de signature contient le nom, le titre et l’adresse e-mail du signataire suggéré.
- Les liens de messagerie dans les cellules et les formes, comptés un par lien : un lien qui ouvre un message garde dans le fichier l’adresse du destinataire.
- Ce que stockent les compléments, les macros et les contrôles, comme les réglages enregistrés d’un complément, les boutons personnalisés du ruban et les propriétés des contrôles de formulaire.
- L’encre. Ce qui est écrit ou dessiné au stylet sur une feuille est du contenu et reste ; l’encadré liste les données d’encre, qui peuvent contenir l’heure des traits et le stylet ou l’appareil utilisé.
- Les parties et le balisage non reconnus. L’outil n’a aucun moyen de s’en porter garant, il les signale donc.
Les noms que les propriétés du classeur enregistrent, par exemple son auteur, la personne qui l’a enregistré en dernier ou quelqu’un qui a écrit un commentaire, sont aussi recherchés dans le texte même du classeur : ses cellules, ses noms de feuilles, ses zones de texte. Chacun de ceux qui y apparaissent rejoint l’encadré, qu’il soit visible ou masqué, et c’est à vous de juger s’il doit rester.
Ce qui n’est pas retiré
Le nettoyage retire des métadonnées. Il ne juge ni ne modifie vos données, et ce qui suit reste donc exactement comme vous l’avez laissé :
- Les lignes, colonnes et feuilles masquées. Masquer n’est pas supprimer : n’importe qui peut les afficher de nouveau. L’Inspecteur de document de Microsoft peut trouver et supprimer les lignes, colonnes et feuilles de calcul masquées ; faites-le d’abord dans Excel si elles contiennent quoi que ce soit que vous ne voulez pas partager.
- Les formes et zones de texte masquées. Un objet masqué dans le volet Sélection reste dans le classeur. S’il contient du texte, le résultat liste ce texte comme texte masqué encore présent dans le fichier, avec le dessin auquel il appartient, pour que vous le retrouviez dans Excel. Les formes de remplacement qu’Excel garde pour les boutons et les autres contrôles de formulaire ne sont pas comptées, puisque leur texte est sur la feuille.
- Les cellules qui ont l’air vides. Texte blanc sur cellule blanche, format de nombre comme
;;;qui n’affiche rien, police minuscule : la valeur est dans le classeur, et l’outil la traite comme une cellule ordinaire. Seuls les lignes, les colonnes et les feuilles masquées, ainsi que les objets masqués, sont reconnus comme masqués. - Les chemins et adresses internes tapés dans les cellules. Une cellule qui contient quelque chose comme
D:\Team\plan.xlsx,\\server\share\…ouhttp://intranet/…contient des données, qui restent. Le résultat ajoute une remarque Bon à savoir avec le nombre et la feuille, pour que vous décidiez. Les autres textes séparés par des barres obliques, comme la partie chemin d’une adresse web, ne sont pas mentionnés. - Les données sources des tableaux croisés dynamiques. Quand l’option de tableau croisé dynamique Enregistrer les données sources avec le fichier est activée, Microsoft indique que les données sources du tableau sont incluses dans le classeur. Un tableau de synthèse peut donc emporter toutes les lignes à partir desquelles il a été construit ; seuls le nom et la date d’actualisation sont retirés.
- Les noms définis, y compris les noms masqués, et les formules de vos cellules. Un détail y change : là où un nom ou une formule va chercher dans un autre classeur par son emplacement complet, les dossiers sont supprimés, et le nom du fichier, la feuille et les cellules restent, comme décrit plus haut. Deux sortes de noms masqués partent bel et bien, parce qu’ils relèvent d’éléments énumérés dans « Ce qui est retiré » : les noms qu’Excel a créés pour les affichages personnalisés et ceux qu’a laissés l’ancien assistant Enregistrer en tant que page Web, dans les deux cas seulement si aucune formule ne les utilise.
- Les en-têtes et pieds de page, où un nom ou un chemin de fichier est parfois imprimé.
Seuls les fichiers .xlsx sont acceptés. Les classeurs avec macros (.xlsm), les classeurs binaires (.xlsb) et l’ancien format .xls ne sont pas pris en charge ; enregistrez d’abord une copie en .xlsx dans Excel. Un classeur protégé par mot de passe ou un fichier de plus de 300 Mo ne peut pas être lu. La taille est aussi contrôlée après décompression : les parties XML du classeur, feuilles comprises, peuvent totaliser 256 Mo (les images ne comptent pas), et une partie ou une image seule ne peut pas dépasser 64 Mo ; au-delà, la page indique que le classeur est trop volumineux plutôt que de risquer un plantage. Une partie dont les éléments s’emboîtent sur plus de 512 niveaux reçoit le même message ; une partie lue d’un bout à l’autre en un seul passage, comme les cellules d’une feuille, peut aller jusqu’à 2 048 niveaux. Sont aussi refusés : un paquet de classeur de plus de 10 000 entrées, et un élément chargé de plus de 2 000 attributs, en comptant les déclarations d’espaces de noms. Une partie dans laquelle un passage de texte dépasse environ 4 millions de caractères est nettoyée malgré tout et signalée comme non vérifiée. Le paquet entier, en comptant les images et les parties que l’outil n’ouvre jamais, ne peut pas dépasser 512 Mo une fois décompressé. Les images d’une feuille au format JPEG, PNG, WebP ou HEIC sont nettoyées. Tout autre élément intégré, par exemple une numérisation TIFF, un dessin EMF ou un fichier joint, reste intact et il est nommé dans le résultat.
Ce que l’outil ne peut pas faire
- Reconstituer un chemin qu’une formule construit. Comme l’explique la section « Chemins réduits au nom du fichier », un emplacement assemblé à partir de morceaux de texte n’est pas reconnu ; seul un morceau qui se lit à lui seul comme un chemin est listé.
- Lire ce qu’encode l’empreinte d’un mot de passe. Une feuille ou un classeur protégé stocke l’empreinte et le sel de son mot de passe sous forme de données binaires encodées. Les valeurs bien formées et de la bonne longueur sont laissées tranquilles, et rien n’en est extrait ; à ces endroits, une valeur mal formée est vérifiée comme du texte ordinaire et signalée.
- Chercher un nom qui est un mot banal. Excel et Windows remplissent des valeurs par défaut. Si l’auteur ou la société enregistrés sont l’un des mots « microsoft », « test », « unknown », « guest », « author », « owner », « administrator », « admin » ou « user », et rien de plus (les majuscules n’y changent rien), la valeur est effacée des propriétés, et l’outil s’en tient là : il ne traque pas ce mot dans les feuilles, les styles ou les noms. Même chose pour un nom enregistré qui ne compte pas plus de deux lettres latines ou chiffres, ou qui n’a ni lettre ni chiffre (un identifiant fait de zéros entre dans ce cas), à une différence près : le résultat indique qu’il n’a pas été recherché. Les noms dans d’autres écritures sont recherchés quelle que soit leur longueur.
- Défaire tous les codages qu’un nom peut recevoir. Quand l’outil cherche un nom ou un compte enregistré dans le classeur nettoyé, il lit aussi le texte avec ces graphies résolues : la forme
_x004A_qu’Excel écrit pour les caractères inhabituels, les références de caractère, les échappements en pourcentage, un guillemet doublé dans une formule, une apostrophe doublée entre les apostrophes qui entourent un nom de feuille ou de classeur ('O''Brien'!A1),&&pour une seule esperluette dans un en-tête ou un pied de page,+pour une espace dans la requête d’un lien, les échappements JSON, et les différences de majuscules ou de caractères invisibles. Cette liste est complète. Les barres obliques inverses et les guillemets d’un format de nombre (\J\a\n\e), le base64 et un nom de domaine sous sa formexn--ne sont pas décodés : un nom caché de cette façon n’est pas trouvé. - Repérer un chemin de dossiers écrit de façon rare dans un texte plus long. Ce qui est reconnu : toute valeur qui est un chemin du début à la fin (une cible de lien, une description, une propriété), avec deux réserves. Sur un ancien disque Mac qui porte un nom personnalisé, le chemin doit se terminer par un nom de fichier et son extension :
Work Disk:Profiles:Alice:budget.xlsxest vu,Work Disk:Profiles:Alice:planne l’est pas. UnFile:avec majuscule doit être suivi d’une barre oblique ou d’une lettre de lecteur :File:Usersn’est donc pas vu non plus. Reconnu dans un texte plus long : une lettre de lecteur puis une barre oblique, un partage comme\\nas\finance, les adressesfile:, la famille/homeet/Users,~/, une variable d’environnement comme%TEMP%\…,Macintosh HD:…. Risque d’échapper dans un texte plus long : des formes comme « C:x\Alice\notes », où aucune barre oblique ne suit la lettre de lecteur, et une racine nue sans nom derrière, comme « ~jane/ » dans une phrase. - Se débarrasser des bords cachés d’une image rognée. Quand une image d’une feuille est rognée dans Excel, l’image complète reste dans le classeur, et quiconque l’ouvre peut annuler le rognage. L’outil nettoie les métadonnées des images mais laisse les pixels : la zone coupée demeure. Pour la retirer dans Excel, sélectionnez l’image, ouvrez Compresser les images depuis l’onglet Format de l’image et activez Supprimer les zones de rognage des images ; insérer à sa place une copie enregistrée de l’image rognée revient au même.
- Déjouer un classeur fabriqué pour le tromper. Quelqu’un qui fabrique exprès un .xlsx pour faire passer des données à travers les contrôles peut recourir à quelques constructions que l’outil interprète mal, comme des nombres ou des étiquettes écrits sous des formes qu’Excel lui-même n’enregistre jamais, ou des parties qui se contredisent. Un nom peut alors rester dans un tel classeur sans être listé. Un contenu répété plusieurs milliers de fois peut aussi rendre le traitement nettement plus long.
Lisez un résultat vide comme « aucun des éléments que contrôle l’outil n’a été trouvé ». La section des limites de la page de méthodologie énumère ce que cela laisse de côté.
Petite vérification avant d’envoyer un classeur
Le nettoyage s’occupe des éléments énumérés plus haut. Quelques contrôles dans Excel couvrent le reste :
- Faites un clic droit sur n’importe quel onglet de feuille. Si Afficher est disponible, au moins une feuille est masquée ; affichez-la et décidez si elle doit partir.
- Ouvrez Formules > Gestionnaire de noms et cherchez les noms qui pointent vers d’autres fichiers ou vers des données que vous comptiez retirer.
- Repérez les tableaux croisés dynamiques et décidez si leurs données sources doivent voyager avec le fichier.
- Affichez l’aperçu avant impression d’une page pour voir ce que disent l’en-tête et le pied de page.
- Nettoyez ensuite le classeur ici et lisez le résultat, qui montre ce qui a été retiré et nomme ce que l’outil a encore trouvé dans la copie.
Où va votre classeur
Le classeur est décompressé et modifié dans l’onglet du navigateur que vous avez sous les yeux. Les valeurs des cellules, le texte des commentaires et les noms trouvés dans le fichier ne sont envoyés à aucun serveur, et rien ne subsiste une fois la page fermée. L’outil convient donc à des données financières ou à des données de clients que vous n’avez pas le droit de mettre en ligne.
Comment fonctionne le nettoyage Excel
Un fichier .xlsx est un paquet zip de parties XML. Dans un processus d’arrière-plan, l’outil ouvre le paquet avec fflate, une bibliothèque de compression récupérée sur ce site au premier nettoyage d’un fichier Office. À partir des relations du paquet, il trouve les parties de commentaires, de commentaires à thread, de personnes et de révisions, où qu’elles soient rangées dans le paquet, et les supprime. Les cadres de notes sont retirés de leurs parties de dessin, et une partie de dessin restée vide disparaît aussi, avec les relations qui pointaient vers elle. L’élément du chemin d’enregistrement est retiré de la partie du classeur, et les parties de propriétés perdent l’auteur, la société, les dates et les cibles de liens. Les images placées sur les feuilles passent par le nettoyeur de photos, qui retire leurs métadonnées sans toucher aux pixels. Les valeurs et les styles des cellules sont recopiés sans changement, tout comme les formules, hormis les dossiers d’une référence à un autre classeur, avant que le classeur soit remis en paquet, chaque entrée zip étant datée du 1er janvier 1980.
Le fichier ainsi reconstitué est ensuite examiné par un vérificateur distinct, qui ne réutilise pas les listes du nettoyeur. En parcourant le classeur une partie après l’autre, il met chaque relation, chaque élément et chaque attribut en regard des définitions publiées du format de feuille de calcul. Un emplacement que ces définitions réservent à un nom, à un identifiant de compte, à une date de modification, à un emplacement de fichier ou à une connexion est signalé quand il a encore une valeur, tout comme ce que les définitions ne décrivent pas. Seul ce qui est connu et trouvé propre passe ; le reste rejoint la liste du résultat. Pour voir comment les outils sont testés et comment confirmer qu’aucun envoi n’a lieu, consultez la page de méthodologie.
Questions fréquentes
Mes formules fonctionneront-elles encore après le nettoyage ?
Les formules qui restent à l’intérieur du classeur ne sont pas modifiées, pas plus que les valeurs ou les formats des cellules. Une formule ou un graphique qui lit un autre classeur garde les valeurs qu’il affichait en dernier, mais sa référence ne contient plus que le nom de fichier de ce classeur : Excel cherche donc le fichier dans le même dossier quand vous mettez à jour les liens. Le texte entre guillemets dans une formule reste exactement tel que vous l’avez tapé.
Pourquoi est-il impossible de retirer mon nom d’un commentaire à thread dans Excel même ?
Microsoft lie les commentaires à thread au compte connecté, et sa page d’aide indique qu’on ne peut ni supprimer ni modifier ce nom. Supprimer le commentaire, ou nettoyer le fichier ici, le fait disparaître.
Les notes sont-elles retirées comme les commentaires à thread ?
Oui. Les deux sortes d’annotations et les noms de leurs auteurs sont retirés.
L’outil réaffiche-t-il ou supprime-t-il les feuilles masquées ?
Non. Les feuilles, lignes et colonnes masquées restent comme elles sont. Vérifiez-les dans Excel avant de partager le fichier.
À quoi correspond la ligne « Emplacement d’enregistrement » ?
C’est le chemin du dossier qu’Excel a noté lors du dernier enregistrement du classeur, par exemple un chemin à l’intérieur d’un profil utilisateur. Il est retiré. Les chemins de dossiers trouvés ailleurs sont réduits au nom du fichier : dans les liens vers d’autres classeurs, dans les formules qui pointent vers un autre classeur, et dans une description d’image qui est un chemin et rien de plus.
Que deviennent mes connexions de données ?
Elles restent, car une requête ou une actualisation cesserait de fonctionner sans elles, et le résultat les liste sous Reste dans la copie nettoyée. Une chaîne de connexion peut nommer un serveur, une base de données et un compte. Si le destinataire ne doit pas voir cela, supprimez la connexion dans Excel (Données > Requêtes et connexions) et nettoyez de nouveau le classeur.
Puis-je nettoyer un fichier CSV ici ?
Non. Un fichier CSV est du texte brut, sans propriétés cachées. Ce que vous voyez dans un éditeur de texte est tout ce qu’il contient.
Sources (en anglais)
Vérifié le 11 octobre 2026.
- Assistance Microsoft : la différence entre les commentaires à thread et les notes (en anglais)
- Assistance Microsoft : insérer des commentaires et des notes dans Excel (en anglais)
- Catégories de l’Inspecteur de document pour les classeurs Excel (Microsoft) (en anglais)
- Assistance Microsoft : concevoir la disposition et le format d’un tableau croisé dynamique (en anglais)
Dernière mise à jour :