Le fichier Excel refuse de s'ouvrir ? Découvrez lequel des deux problèmes vous concerne
- Déposez le fichier
- Vérification locale : ce qu'il est vraiment
- Renommez-le — ou réparez-le
Cette erreur a deux causes : l'extension ne correspond pas à ce qu'il y a à l'intérieur, ou le fichier est un vrai .xlsx dont la structure est endommagée. L'outil ci-dessus tranche instantanément : il lit en local le format réel du fichier et vous dit si vous avez besoin d'un simple changement de nom gratuit ou d'une réparation. Dans les deux cas, le fichier ne quitte jamais votre machine.
Les erreurs exactes, décodées
Excel cannot open the file 'name.xlsx' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file.C'est l'erreur de discordance : Excel a regardé à l'intérieur et y a trouvé un contenu qui ne correspond pas à ce que devrait contenir un .xlsx. Remarquez la deuxième phrase du message lui-même — Microsoft vous indique que l'extension elle-même est suspecte. La plupart du temps, ce fichier n'est pas du tout endommagé.
The file is corrupt and cannot be opened.Son jumeau est l'erreur d'endommagement : Excel a reconnu le fichier comme étant à son propre format, mais n'a pas réussi à l'analyser. Une nuance : sur certains systèmes, ce message provient d'un réglage du Mode protégé trop strict plutôt que d'un dommage réel — si le fichier échoue uniquement sur votre machine, vérifiez Fichier → Options → Centre de gestion de la confidentialité avant de conclure à une corruption.
Cause 1 : l'extension ne correspond pas au fichier — solution gratuite
Le cas classique : le bouton « Exporter vers Excel » d'une application web a produit un tableau HTML ou un CSV et l'a nomméreport.xlsx. Excel l'ouvre, voit du balisage au lieu d'un classeur, et refuse. Autres variantes : un .xls d'ancien format renommé en .xlsx en cours de route, ou l'inverse.
La solution, c'est de renommer : gratuit, sans logiciel. Vraiment du HTML ? Renommez en .html. Un CSV ? .csv. Un ancien fichier Excel ? .xls. Excel l'ouvre alors selon son vrai format, et vous pouvez y enregistrer un .xlsx authentique. L'outil ci-dessus détecte le format réel, vous ne renommez donc pas à l'aveugle par essais successifs, et aucune réparation n'entre en jeu, puisque rien n'est cassé.
Cause 2 : le classeur est réellement endommagé
Si l'outil confirme que le fichier est un vrai .xlsx et qu'il reste illisible, vous êtes en territoire de réparation. Essayez d'abord la voie gratuite d'Excel : Fichier → Ouvrir → Parcourir, sélectionnez le fichier, cliquez sur la flèche à côté du bouton Ouvrir et choisissez Ouvrir et réparer — d'abord le mode Réparer, puis le mode Extraire les données.
Quand la réparation d'Excel échoue, le sauvetage au niveau de l'archive est l'étape suivante : un .xlsx est un ZIP de parties XML, si bien que les données de feuille ayant survécu peuvent être extraites d'un conteneur cassé et reconstruites en un fichier fonctionnel, ici même dans votre navigateur ; les détails techniques figurent sur lapage de réparation Excel. Travaillez sur une copie et cessez de réenregistrer l'original endommagé ; chaque enregistrement risque d'écraser des données que le sauvetage pourrait encore atteindre.
Ce que cela peut et ne peut pas réparer
Si le fichier n'a jamais été un xlsx (une exportation HTML ou CSV déguisée), réparer est le mauvais verbe, et la solution honnête est le changement de nom ci-dessus ; l'outil identifie le format réel au lieu de faire semblant de le réparer. Une corruption véritable suit les limites de la réparation Excel : les valeurs des cellules, les formules et les feuilles se récupèrent à partir des parties lisibles ; la mise en forme, les graphiques, les macros et tout ce qui se trouve dans des parties détruites, peut-être pas ; les classeurs chiffrés ont toujours besoin de leur mot de passe ; et un fichier de 0 octet relève de la récupération de données, pas de la réparation. Une réparation échouée n'est jamais facturée.