Aller au contenu principal

Déverrouiller Excel Fichiers dans Power Automate

PDF4me Déverrouiller Excel est un Power Automate Cette action permet de supprimer la protection par mot de passe d'un classeur à trois niveaux indépendants : chiffrement des fichiers, structure du classeur et contenu des feuilles de calcul. Utilisez-la pour ouvrir, modifier ou protéger à nouveau le classeur. Excel fichiers sans saisir manuellement les mots de passe dans l'application de bureau.

Que fait cette action ?

PDF4me Déverrouiller Excel Ce programme prend en compte le mot de passe du fichier, du classeur et de la feuille de calcul comme entrées indépendantes et supprime uniquement les couches de protection effectivement présentes sur le fichier. Indiquez uniquement les mots de passe que vous connaissez. Le ciblage de la feuille de calcul et les paramètres régionaux sont des paramètres avancés facultatifs.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Comment puis-je authentifier mon Power Automate Couler?

Chaque PDF4me action dans Power Automate nécessite une connexion valide. Créez-en ou sélectionnez-en une qui contient votre PDF4me API clé permettant au flux de s'authentifier Excel Déverrouiller les requêtes en toute sécurité.

Informations importantes à ne pas manquer

Trois couches de mot de passe indépendantes
Le mot de passe du fichier supprime le chiffrement à l'ouverture du fichier, le mot de passe du classeur supprime la protection de sa structure et le mot de passe de la feuille de calcul supprime la protection du contenu au niveau de la feuille. N'indiquez que les mots de passe réellement utilisés par le fichier.
Le ciblage des feuilles de travail est basé sur 1.
Les paramètres avancés affichent « 3 sur 3 » : Noms des feuilles de calcul, Index des feuilles de calcul (à partir de 1, donc 1 = première feuille) et Nom de la culture. Laissez les champs vides pour déverrouiller toutes les feuilles.
Un mot de passe incorrect fait échouer toute la procédure.
Si un mot de passe fourni ne correspond pas à sa couche, la fonction Success renvoie false avec un message d'erreur indiquant la couche concernée. Aucun déverrouillage partiel n'est possible.
L'action « Déverrouiller un fichier Excel PDF4me » de Power Automate est configurée avec le contenu du fichier mappé à partir du contenu du fichier sécurisé, le nom du fichier « test.xlsx », le mot de passe du fichier « 56789 », le mot de passe du classeur « 12345 », le mot de passe de la feuille de calcul « 34567 » et les paramètres avancés affichant 3 sur 3 avec les champs « Nom de la feuille de calcul », « Index de la feuille de calcul » et « Nom de la langue ».

Définissez le contenu du fichier, indiquez le nom du fichier, puis remplissez uniquement les champs Mot de passe du fichier, Mot de passe du classeur ou Mot de passe de la feuille de calcul que le fichier utilise réellement.

Paramètres

Requis: Le contenu du fichier est obligatoire. Le nom du fichier et les trois champs de mot de passe sont facultatifs ; seuls les mots de passe correspondant aux niveaux de protection réels du fichier sont requis. Les noms des feuilles de calcul, leurs index et le nom de la langue sont des paramètres avancés conditionnels.

ParamètreRequisCe que cela faitExemple
File ContentRequiredBase64 content of the source Excel workbook, mapped from SharePoint, OneDrive, or another prior action.[File Content from Get file content]
File NameOptionalExcel filename including extension (.xlsx or .xls), used for processing and output identification.test.xlsx
File PasswordConditionalRemoves the encryption password required to open the file. Only needed if the file is open-password protected.56789
Workbook PasswordConditionalRemoves workbook structure protection that blocks adding, deleting, or renaming sheets. Only needed if the workbook is structure-protected.12345
Worksheet PasswordConditionalRemoves worksheet-level protection that blocks editing cells or objects on a sheet. Only needed if the worksheet is protected.34567
Worksheet NamesConditionalAdvanced parameter. Comma-separated worksheet names to unlock. Leave empty along with Worksheet Indexes to unlock every sheet.Sheet1,Summary
Worksheet IndexesConditionalAdvanced parameter. Comma-separated 1-based worksheet indexes to unlock (1 = first sheet). Combines with Worksheet Names if both are set.1,2,3
Culture NameConditionalAdvanced parameter. Culture/locale code for processing, for example en-US or de-DE. Blank uses the default culture.en-US

Champs de sortie

ChampTaperCe qu'il contient
documentBase64The Excel workbook with the requested protection layers removed.
SuccessBooleantrue if the action completed, false if it failed.
ErrorMessageStringError description naming the failed password layer, null when Success is true.
ErrorsArrayDetailed error objects, empty when Success is true.

Que signifient les messages d'erreur courants ?

Message d'erreurCauseSolution
Request is emptyThe request object is null.Provide a valid request object.
Document is emptyFile Content is null or empty.Provide a valid Excel document in File Content.
The workbook is password-protected. Please provide File Password to open the file.The file is encrypted but no File Password was provided.Provide the correct File Password.
Could not open the workbook with File Password: incorrect passwordThe provided File Password does not match.Verify and provide the correct File Password.
Workbook is protected. Please provide Workbook Password.The workbook has structure protection but no valid password.Provide the correct Workbook Password.
Worksheet '{name}' is protected. Please provide a valid password.The named worksheet has content protection but no valid password.Provide the correct Worksheet Password.
Invalid worksheet selectionA worksheet name or index does not exist in the workbook.Use existing worksheet names or valid 1-based indexes.
Available worksheets in workbook (X total)Informational message shown when worksheet selection fails.Use worksheet indexes from 1 to X.

Comment configurer le déverrouillage Excel dans Power Automate?

  1. Ajouter PDF4meExcel - Déverrouiller le fichier à votre Power Automate couler.
  2. Carte Contenu du fichier d'une action précédente (SharePoint, OneDrive, ou Obtenir le contenu du fichier) et définir Nom de fichier.
  3. Remplir Mot de passe du fichier si le fichier nécessite un mot de passe pour être ouvert.
  4. Remplir Mot de passe du classeur si l'ajout/la suppression/le renommage de feuilles est bloqué, et Mot de passe de la feuille de travail si la modification des cellules est bloquée sur une feuille spécifique.
  5. Développer Paramètres avancés cibler des cibles spécifiques Noms des feuilles de travail ou Index des feuilles de travail (à partir de 1), ou laissez les deux champs vides pour déverrouiller toutes les feuilles. Exécutez le flux ; le classeur déverrouillé est renvoyé sous forme de document.

Configurations typiques

Exemples de flux de travailCommon Power Automate flow patterns using Unlock Excel.
Cycle de mise à jour des modèles protégés
  1. Un déclencheur programmé s'exécute au début de chaque cycle trimestriel de mise à jour des modèles.
  2. La fonction « Obtenir le contenu du fichier » récupère un fichier protégé par mot de passe. Excel Modèle issu de la bibliothèque.
  3. Déverrouiller Excel Supprime la protection à l'aide du mot de passe de fichier et du mot de passe de classeur connus.
  4. Une action de type « Mettre à jour les lignes » ou similaire modifie le modèle déverrouillé, puis sécurise Excel réapplique la protection avant sa redistribution.
Synchronisation des données protégées
  1. Un processus nocturne programmé récupère le classeur de données maître protégé par mot de passe.
  2. Déverrouiller Excel Supprime le mot de passe du fichier protégeant le classeur.
  3. Les fonctions « Mettre à jour les lignes » et « Ajouter des lignes » actualisent les données à partir d'une base de données connectée.
  4. Sécurisé Excel réapplique le même mot de passe avant que le fichier ne soit enregistré. SharePoint.
Accès sélectif aux feuilles de calcul
  1. Un flux se déclenche lorsqu'un responsable demande un accès en modification à des feuilles de calcul spécifiques.
  2. La fonction « Obtenir le contenu du fichier » récupère un classeur contenant plusieurs feuilles de calcul protégées indépendamment.
  3. Déverrouiller Excel Cible uniquement les feuilles demandées via leurs noms, en utilisant un mot de passe pour supprimer la protection du contenu tandis que les autres feuilles restent verrouillées.
  4. Le fichier partiellement déverrouillé est envoyé par courriel au responsable demandeur.

Conseils pratiques

Only fill the passwords you need
File Password, Workbook Password, and Worksheet Password are all independent and optional. A file protected only at the worksheet level needs just Worksheet Password.
Worksheet indexes are 1-based here
Unlike some other PDF4me Excel actions that use 0-based indexes, Worksheet Indexes on this action starts at 1 for the first sheet. Double-check which convention the connected action expects.
A wrong password fails the whole run
There is no partial unlock. If any password you supplied does not match its layer, Success returns false and no document is produced.
Re-lock with Secure Excel after editing
If the workflow needs to preserve protection, pair this action with Secure Excel at the end of the flow to reapply passwords after edits are complete.
Store passwords in a secure vault, not the flow
Reference File Password, Workbook Password, and Worksheet Password from Azure Key Vault or a secure connector variable rather than hardcoding them in the flow definition.

Aide-mémoire

ChampValeur
ActionExcel - Unlock File
Required fieldsFile Content
Password layersFile Password, Workbook Password, Worksheet Password (each optional/conditional)
Advanced parameters3 total: Worksheet Names, Worksheet Indexes (1-based), Culture Name
Outputdocument (Base64 workbook) + Success + ErrorMessage + Errors

Questions fréquentes

How do I unlock an Excel file in Power Automate?+
Add the PDF4me Unlock File action, map the workbook into File Content, and provide whichever of File Password, Workbook Password, or Worksheet Password matches the protection on that file. Leave a field blank if that layer is not protected.
What is the difference between File Password, Workbook Password, and Worksheet Password?+
File Password removes the encryption that requires a password just to open the file. Workbook Password removes protection that blocks adding, deleting, or renaming sheets. Worksheet Password removes protection that blocks editing cells or objects on a specific sheet. See Microsoft's <a href="https://support.microsoft.com/en-us/office/protect-a-workbook-02f2d3c1-3bc5-4c1a-a5c2-6b3c6a8d8d3f" target="_blank" rel="noopener noreferrer">guide to workbook and worksheet protection</a> for how these layers work natively in Excel.
Can I unlock only specific worksheets instead of the whole workbook?+
Yes. Expand Advanced parameters and list Worksheet Names or Worksheet Indexes, using 1-based numbering. Leaving both empty unlocks every worksheet in the workbook.
What happens if I provide the wrong password?+
The action fails and returns Success false with an ErrorMessage naming which password layer could not be validated, for example an incorrect File Password or Workbook Password.
Do I need to know all three passwords to unlock a file?+
No. Provide only the passwords for the protection layers that are actually present. A file with only worksheet protection needs just Worksheet Password. See a community discussion on <a href="https://www.reddit.com/r/excel/comments/mniaxc/unlock_any_excel_sheet_without_knowing_the/" target="_blank" rel="noopener noreferrer">unlocking an Excel sheet without knowing the password</a> for why protection layers are independent.

Cas d'utilisation et applications industrielles

  • Clôture de périodeDébloquer les rapports financiers pour les ajustements finaux avant la clôture
  • Mises à jour des modèlesSupprimer la protection des modèles comptables pour les mises à jour
  • Préparation de l'auditDéverrouiller les fichiers pour l'accès et la révision par les auditeurs.
  • Intégration des donnéesDéverrouillez les fichiers protégés pour la synchronisation automatique des données.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide