Zum Hauptinhalt springen

Entsperren Excel Dateien in Power Automate

PDF4me Entsperren Excel ist ein Power Automate Diese Funktion entfernt den Passwortschutz einer Arbeitsmappe auf bis zu drei unabhängigen Ebenen: Dateiverschlüsselung, Arbeitsmappenstruktur und Tabellenblattinhalte. Sie dient zum Öffnen, Bearbeiten oder erneuten Schützen einer Arbeitsmappe. Excel Dateien ohne manuelle Passworteingabe in der Desktop-App.

Was diese Aktion bewirkt

PDF4me Entsperren Excel Es werden Dateipasswort, Arbeitsmappenpasswort und Tabellenblattpasswort als separate Eingaben akzeptiert und nur die tatsächlich vorhandenen Schutzebenen der Datei entfernt. Geben Sie nur die Passwörter ein, die Sie kennen. Tabellenblatt-Zielgruppe und Kultur sind optionale erweiterte Parameter.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Wie authentifiziere ich mein Konto? Power Automate Fließen?

Jeder PDF4me Aktion in Power Automate Erfordert eine gültige Verbindung. Erstellen oder wählen Sie eine aus, die Ihre Daten enthält. PDF4me API Schlüssel, damit der Ablauf authentifiziert werden kann Excel Entsperranfragen sicher.

Wichtige Fakten, die Sie nicht verpassen sollten

Drei unabhängige Passwortebenen
Das Dateikennwort entfernt die Verschlüsselung geöffneter Dateien, das Arbeitsmappenkennwort den Strukturschutz und das Arbeitsblattkennwort den Inhaltsschutz auf Blattebene. Geben Sie nur die Kennwörter an, die die Datei tatsächlich verwendet.
Die Arbeitsblattauswertung basiert auf 1.
Die erweiterten Parameter zeigen „3 von 3“ an: Tabellenblattnamen, Tabellenblattindizes (beginnend bei 1, d. h. 1 = erstes Tabellenblatt) und Kulturname. Lassen Sie die Tabellenblattfelder leer, um alle Tabellenblätter freizuschalten.
Ein falsches Passwort führt zum Fehlschlagen des gesamten Vorgangs.
Wenn ein angegebenes Passwort nicht mit der zugehörigen Ebene übereinstimmt, gibt Success den Fehlercode „false“ mit einer Fehlermeldung zurück, die die betroffene Ebene benennt. Es wird keine Teilentsperrung zurückgegeben.
Die Power Automate PDF4me Excel-Aktion „Datei entsperren“ ist mit folgenden Einstellungen konfiguriert: Dateiinhalt aus „Geschützter Dateiinhalt“, Dateiname „test.xlsx“, Dateikennwort „56789“, Arbeitsmappenkennwort „12345“, Tabellenkennwort „34567“. Die erweiterten Parameter zeigen 3 von 3 Einträgen mit den Feldern „Tabellenblattnamen“, „Tabellenblattindizes“ und „Kulturname“.

Dateiinhalt zuordnen, Dateinamen festlegen und anschließend nur die Ebenen für Dateikennwort, Arbeitsmappenkennwort oder Arbeitsblattkennwort ausfüllen, die die Datei tatsächlich verwendet.

Parameter

Erforderlich: Der Dateiinhalt muss immer angegeben werden. Dateiname und alle drei Passwortfelder sind optional; benötigt werden nur die Passwörter, die den tatsächlichen Schutzebenen der Datei entsprechen. Arbeitsblattnamen, Arbeitsblattindizes und Kulturname sind bedingte, erweiterte Parameter.

ParameterErforderlichWas es tutBeispiel
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

Ausgabefelder

FeldTypWas es enthält
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.

Was bedeuten die häufigsten Fehlermeldungen?

FehlermeldungUrsacheLösung
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.

Wie richte ich Unlock ein? Excel In Power Automate?

  1. Hinzufügen PDF4meExcel - Datei entsperren zu Ihrem Power Automate fließen.
  2. Karte Dateiinhalt aus einer vorherigen Aktion (SharePoint, OneDriveoder Dateiinhalt abrufen) und einstellen DateinameDie
  3. Füllen Dateipasswort wenn zum Öffnen der Datei ein Passwort erforderlich ist.
  4. Füllen Arbeitsmappenpasswort wenn das Hinzufügen/Löschen/Umbenennen von Tabellenblättern blockiert ist, und Arbeitsblatt-Passwort wenn die Zellenbearbeitung auf einem bestimmten Tabellenblatt gesperrt ist.
  5. Expandieren Erweiterte Parameter um gezielt bestimmte Arbeitsblattnamen oder Arbeitsblattverzeichnisse (1-basiert) oder lassen Sie beide Felder leer, um alle Tabellenblätter zu entsperren. Führen Sie den Workflow aus; die entsperrte Arbeitsmappe wird zurückgegeben. dokumentierenDie

Typische Konfigurationen

Workflow-BeispieleCommon Power Automate flow patterns using Unlock Excel.
Aktualisierungszyklus für geschützte Vorlagen
  1. Ein geplanter Auslöser wird zu Beginn jedes vierteljährlichen Template-Aktualisierungszyklus ausgeführt.
  2. Der Abruf von Dateiinhalten ruft eine passwortgeschützte Datei ab. Excel Vorlage aus der Bibliothek.
  3. Entsperren Excel Entfernt den Schutz mithilfe des bekannten Dateipassworts und Arbeitsmappenpassworts.
  4. Durch eine Aktualisierung der Zeilen oder eine ähnliche Aktion wird die entsperrte Vorlage geändert, anschließend wird sie gesichert. Excel Der Schutz wird vor der Weiterverteilung erneut angewendet.
Geschützte Datensynchronisierung
  1. Ein geplanter nächtlicher Prozess ruft die passwortgeschützte Masterdaten-Arbeitsmappe ab.
  2. Entsperren Excel Entfernt das Dateipasswort, das die Arbeitsmappe schützt.
  3. Die Funktionen „Zeilen aktualisieren“ und „Zeilen hinzufügen“ aktualisieren die Daten aus einer verbundenen Datenbank.
  4. Sicher Excel wendet dasselbe Passwort erneut an, bevor die Datei gespeichert wird. SharePointDie
Selektiver Zugriff auf Arbeitsblätter
  1. Ein Workflow wird ausgelöst, wenn ein Manager Bearbeitungszugriff auf bestimmte Arbeitsblätter anfordert.
  2. Mit „Dateiinhalt abrufen“ wird eine Arbeitsmappe mit mehreren unabhängig geschützten Arbeitsblättern abgerufen.
  3. Entsperren Excel Es werden nur die angeforderten Tabellenblätter über die Tabellenblattnamen ausgewählt, wobei das Tabellenblattkennwort verwendet wird, um den Inhaltsschutz aufzuheben, während andere Tabellenblätter gesperrt bleiben.
  4. Die teilweise entsperrte Datei wird per E-Mail an den anfragenden Manager gesendet.

Praktische Tipps

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.

Spickzettel

FeldWert
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

Häufig gestellte Fragen

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.

Branchenspezifische Anwendungsfälle und Anwendungen

  • Periodenende: Finanzberichte für letzte Anpassungen vor dem Abschluss freigeben.
  • Vorlagenaktualisierungen: Schutz von Buchhaltungsvorlagen für Aktualisierungen entfernen
  • Vorbereitung auf die Prüfung: Dateien für den Zugriff und die Überprüfung durch den Prüfer freigeben.
  • Datenintegration: Geschützte Dateien für die automatische Datensynchronisierung entsperren

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten