Forum Discussion
Comment retrouver un mot de passe oublié sur Excel?
Salut à tous.
Je suis un peu débutant(e) avec Excel donc soyez sympas avec moi. J'ai un fichier important protégé par un mot de passe que j'ai mis moi-même il y a quelques mois, et impossible de m'en souvenir. Je cherche donc comment faire pour retrouver un mot de passe sur Excel, mais je m'y perds un peu entre toutes les solutions qu'on trouve en ligne, certaines ayant l'air plus fiables que d'autres.
Si quelqu'un a déjà galéré avec ça et trouvé une astuce qui marche vraiment, je suis preneur(se) ! Je précise que c'est bien mon propre fichier, donc pas de souci à ce niveau, je veux juste réussir à retrouver ce fameux mot de passe sur Excel sans perdre mes données.
Merci d'avance pour votre aide
9 Replies
- Nobel_BaynesSteel Contributor
Dr Excel
- BryanriversIron Contributor
Si vous cherchez à retrouver un mot de passe sur Excel, Python avec openpyxl peut aider à supprimer la protection d'une feuille Excel lorsque le fichier est accessible.
from openpyxl import load_workbook
wb = load_workbook("fichier_protege.xlsx")
for sheet in wb.worksheets:
sheet.protection.sheet = False
sheet.protection.password = None
wb.save("fichier_deverrouille.xlsx")
Utilisation :
- Installez Python.
- Installez openpyxl :
pip install openpyxl
- Lancez le script.
Gratuit et open source, cette méthode est simple mais nécessite quelques connaissances en Python. Elle peut aider à retrouver un mot de passe sur Excel uniquement pour les protections de feuille, pas pour un fichier Excel entièrement chiffré.
- AndrewJenkinsIron Contributor
Numbers est un tableur natif préinstallé sur tous les appareils macOS. Lorsque seul le verrouillage de la feuille de calcul est activé, il peut servir de solution locale pour retrouver un mot de passe sur Excel. Cette application permet de contourner la protection des feuilles de calcul Excel sans avoir à installer d'outil externe.
Comment retrouver un mot de passe sur Excel
- Recherchez le fichier Excel sur votre Mac et ouvrez-le directement avec le logiciel.
- Le logiciel désactive automatiquement la protection de la feuille de calcul et vous permet de modifier les cellules.
- Apportez toutes les modifications souhaitées au tableau.
- Cliquez sur Fichier → Exporter sous → Excel.
- Indiquez l'emplacement d'enregistrement et confirmez pour générer un nouveau fichier .xlsx.
Inconvénients
- Ne fonctionne pas si le fichier Excel est protégé par un mot de passe
- L'exportation peut entraîner une altération de la mise en page, des formules et des graphiques
- Réservé aux utilisateurs Mac ; non disponible sous Windows
- Le logiciel ne prend pas en charge certaines fonctionnalités avancées d'Excel
Les outils natifs d'Apple permettent de résoudre les problèmes courants liés à la protection simple des feuilles de calcul, sans avoir à télécharger quoi que ce soit. Il convient toutefois de vérifier attentivement la mise en forme après l'exportation, car des modifications de mise en forme peuvent survenir dans les feuilles de calcul complexes.
Remarques
- Avant toute opération, effectuez une sauvegarde du fichier Excel d'origine.
- Veillez à vérifier les formules et la mise en page du nouveau fichier .xlsx obtenu après l'exportation.
- Cette méthode ne fonctionne que pour les feuilles de calcul protégées ; elle ne fonctionne pas pour celles verrouillées à l'ouverture.
- AddisonBellIron Contributor
OpenOffice Calc est un tableur open source faisant partie de la suite bureautique OpenOffice. Il est particulièrement adapté lorsque vous avez un mot de passe Excel oublié et que vous avez simplement besoin de modifier une feuille de calcul protégée. Il prend en charge le fonctionnement hors ligne et permet de contourner de nombreuses restrictions d’édition des fichiers Excel.
Mode d’emploi : installez le logiciel, puis ouvrez votre fichier Excel à l’aide de Calc. La protection des feuilles de calcul est généralement contournée. Après avoir modifié le contenu, enregistrez le document au format .xlsx. Il s’agit d’une méthode hors ligne adaptée en cas de mot de passe Excel oublié.
Avantages : logiciel libre, fonctionne sans connexion Internet, excellente compatibilité avec les anciens fichiers .xls.
Inconvénients : moins efficace avec les fichiers .xlsx plus récents, ne permet pas de supprimer le mot de passe d’ouverture et peut entraîner des modifications de mise en forme et des macros.
Cela vous permet d’essayer de résoudre le problème des fichiers Excel dont vous avez un mot de passe Excel oublié et dont l’édition est restreinte. Cette méthode convient aux utilisateurs qui souhaitent éviter les services cloud et préfèrent travailler sur leur ordinateur local.
Je tiens à vous rappeler que vous ne pouvez utiliser cet outil que sur des fichiers Excel pour lesquels vous disposez des droits d’accès.
- NolanEncdBrass Contributor
Avant d’utiliser Hashcat, vous devez extraire le « hash » de votre fichier protégé. Ce hash est une empreinte numérique que Hashcat va tenter de casser.
Pour cela, on utilise généralement le script office2john.py, qui fait partie de la suite John the Ripper.
bash
python office2john.py fichier.xlsx > hash.txt
Le résultat ressemble à ceci:
text
$office$*2010*100000*128*16*265c4784621f00ddb85cc3a7227dade7*f0cc4179b2fcc2a2c5fa417566806249*b5ad5b66c0b84ba6e5d01f27ad8cffbdb409a4eddc4a87cd4dfbc46ad60160c9
⚠️ Attention : il faut parfois supprimer le nom du fichier dans le hash pour qu’il soit reconnu par Hashcat (gardez uniquement la partie commençant par $office$).
Si vous avez un souvenir partiel du mot de passe, par exemple un mot suivi de 2 chiffres, vous pouvez lancer
bash
hashcat -m 9500 hash.txt -a 6 mon_dictionnaire.txt ?d?d
Hashcat est donc une solution gratuite et puissante pour retrouver un mot de passe Excel oublié, mais elle demande de la patience, de la technique, et surtout un bon souvenir du format du mot de passe. Si vous avez une idée de sa composition, les attaques par masque ou hybrides augmenteront considérablement vos chances.
- xartinTin Contributor
Tout d'abord, il est essentiel de distinguer deux types de protection dans Excel, car votre question sur l'utilisation d'Excel Unlocker dépend entièrement de la nature du mot de passe que vous cherchez à retrouver un mot de passe sur Excel.
- Protection du classeur ou de la feuille (modification / édition) : Si vous pouvez ouvrir le fichier mais pas le modifier, alors Excel Unlocker (l'outil open-source mentionné précédemment) peut effectivement vous aider. Il fonctionne en manipulant la structure interne du fichier (OpenXML) et peut supprimer la protection des feuilles ou des projets VBA. Oui, dans ce cas, vous pouvez utiliser Excel Unlocker.
- Mot de passe à l'ouverture du fichier : En revanche, si vous ne pouvez même pas ouvrir le fichier sans saisir un mot de passe, alors Excel Unlocker est totalement inutile. Cet outil n'a pas la capacité de déchiffrer le contenu crypté d'un fichier Excel. Pour retrouver un mot de passe sur Excel de ce type, il n'existe pas de méthode gratuite et simple. La seule approche possible est d'utiliser un logiciel de cassage de mot de passe (comme Hashcat) qui procède par attaque par force brute, mais cela demande des compétences techniques avancées et du temps.
En résumé, Excel Unlocker est une excellente solution gratuite pour les mots de passe de modification, mais il ne vous aidera pas à retrouver un mot de passe sur Excel si celui-ci est requis pour ouvrir le fichier. Pour ce dernier cas, la réponse est claire : aucun outil gratuit et convivial ne peut vous garantir de retrouver un mot de passe sur Excel.
- KeiraneCopper Contributor
Depuis Excel 2007, les fichiers .xlsx sont en réalité des archives ZIP qui contiennent des fichiers XML. Si vous renommez votre fichier .xlsx en .zip, vous pouvez l'ouvrir avec un logiciel d'archivage (ou même l'Explorateur Windows) et accéder à sa structure interne.
Si vous avez un mot de passe Excel oublié pour une feuille protégée (et non pour l'ouverture du fichier), voici la marche à suivre :
- Copiez votre fichier .xlsx pour avoir une sauvegarde
- Renommez la copie en .zip
- Ouvrez le fichier ZIP et naviguez vers le dossier xl > worksheets
- Vous verrez un fichier sheet1.xml (ou sheet2.xml, etc.) – ouvrez-le avec le Bloc-notes
- Recherchez la balise <sheetProtection – elle contient des attributs comme password ou hash
- Supprimez complètement cette balise (ou toute la ligne)
- Enregistrez le fichier XML
- Renommez le fichier ZIP en .xlsx et ouvrez-le dans Excel
La protection de la feuille aura disparu. C'est une méthode entièrement gratuite et qui ne nécessite aucun outil tiers.
Si votre mot de passe Excel oublié est celui qui vous empêche d'ouvrir le fichier, cette astuce ne fonctionnera pas du tout. Le fichier .xlsx est alors chiffré avec un algorithme robuste (AES-128 ou AES-256). Renommer l'extension ne changera rien – le ZIP reste crypté et aucun fichier XML ne sera lisible.
Pour ce cas, vos seules options sont :
- Vous souvenir du mot de passe
- Utiliser un outil de cassage (généralement payant ou très lent)
- Accepter que le fichier est définitivement perdu
Renommer .xlsx en .zip est une astuce gratuite, efficace et légale pour supprimer une protection de feuille ou de classeur – mais seulement si vous avez un mot de passe Excel oublié pour les droits de modification. Pour le mot de passe d'ouverture, cette méthode est inutile, et il n'existe pas de solution gratuite et rapide. Dans ce cas, votre meilleur espoir est de retrouver le mot de passe par d'autres moyens.
- AlexissyCopper Contributor
Oui, c'est tout à fait possible – et c'est même l'une des méthodes les plus connues et totalement gratuites pour retrouver un mot de passe sur Excel, à condition qu'il s'agisse du mot de passe d'ouverture du fichier (celui qui empêche d'ouvrir le classeur). Par contre, si vous avez protégé une feuille ou un classeur avec un mot de passe (pour empêcher les modifications), le script VBA classique ne fonctionnera pas de la même manière.
Voici un exemple de code VBA couramment utilisé pour retrouver un mot de passe sur Excel :
vba
Sub PasswordBreaker()
Dim i As Long, j As Long, k As Long
Dim l As Long, m As Long, n As Long
Dim i1 As Long, i2 As Long, i3 As Long
Dim i4 As Long, i5 As Long, i6 As Long
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6)
If ActiveSheet.ProtectContents = False Then
MsgBox "Mot de passe trouvé : " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
Ce script teste toutes les combinaisons de lettres de 1 à 6 caractères. Pour retrouver un mot de passe sur Excel, il suffit de le coller dans l'éditeur VBA (Alt + F11), d'ajouter un module et de l'exécuter.
Oui, le script VBA est une méthode totalement gratuite pour retrouver un mot de passe sur Excel, mais uniquement pour les protections de feuille ou classeur, et seulement si vous avez beaucoup de patience. Si votre mot de passe est long ou complexe, oubliez cette méthode – elle ne vous sera d'aucune utilité.
Pour un mot de passe d'ouverture de fichier, il n'existe pas de méthode gratuite et rapide ; il faut soit connaître le mot de passe, soit utiliser des outils payants spécialisés dans le cassage de mots de passe.
- VioletEdwardsIron Contributor
Google Sheets est un outil de tableur en ligne proposé par Google. Lorsque seule la protection de la feuille de calcul est activée, il s'agit d'un moyen simple de contourner un mot de passe Excel oublié. Il suffit d'importer le fichier dans Google Drive pour contourner cette restriction, ce qui constitue une solution pratique.
Comment récupérer un mot de passe Excel oublié
Étape 1 : Importez votre fichier Excel sur Google Drive
Étape 2 : Cliquez avec le bouton droit sur le fichier, puis ouvrez-le à l'aide de Google Sheets
Étape 3 : Google Sheets désactivera automatiquement la protection de la feuille de calcul
Étape 4 : Apportez les modifications souhaitées dans le tableur
Étape 5 : Allez dans Fichier → Télécharger → Format Microsoft Excel
Cette méthode s'applique uniquement à la protection des feuilles de calcul et ne fonctionne pas avec les fichiers Excel protégés par un mot de passe d'ouverture. Si vous avez oublié votre mot de passe et que seule la modification des feuilles de calcul est verrouillée, cette astuce est à la fois rapide et ne nécessite l'installation d'aucun logiciel.
Avantages
- Résolution rapide du problème d’oubli du mot de passe
- Compatible avec Windows, macOS et tous les navigateurs
- N’endommage pas le fichier d’origine
Inconvénients
- Impossible de contourner le mot de passe d’ouverture du fichier Excel
- Certaines mises en forme, macros ou formules complexes peuvent être modifiées
- Nécessite de télécharger le fichier sur Google Drive ; déconseillé pour les données confidentielles
- Dans certains cas, le format .xls (ancienne version) n’est pas pris en charge