Passa al contenuto principale

Sblocca Excel File in Power Automate

PDF4me Sblocca Excel è un Power Automate Azione che rimuove la protezione tramite password da una cartella di lavoro fino a tre livelli indipendenti: crittografia del file, struttura della cartella di lavoro e contenuto del foglio di lavoro. Utilizzala per aprire, modificare o riproteggere Excel file senza dover inserire manualmente le password nell'applicazione desktop.

Cosa fa questa azione

PDF4me Sblocca Excel Questo strumento accetta come input separati la password del file, la password della cartella di lavoro e la password del foglio di lavoro, rimuovendo solo i livelli di protezione effettivamente presenti sul file. Inserisci solo le password che conosci; la selezione del foglio di lavoro e la lingua sono parametri avanzati opzionali.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Come faccio ad autenticare il mio Power Automate Fluire?

Ogni PDF4me azione in Power Automate richiede una connessione valida. Crea o selezionane una che contenga il tuo PDF4me API chiave affinché il flusso possa autenticarsi Excel Sblocca le richieste in modo sicuro.

Informazioni importanti da non perdere

Tre livelli di password indipendenti
La password del file disabilita la crittografia dei file aperti, la password della cartella di lavoro disabilita la protezione della struttura, la password del foglio di lavoro disabilita la protezione del contenuto a livello di foglio. Fornire solo le password effettivamente utilizzate dal file.
Il target del foglio di lavoro è basato su 1
I parametri avanzati mostrano "Visualizzazione di 3 di 3": nomi dei fogli di lavoro, indici dei fogli di lavoro (basati su 1, quindi 1 = primo foglio) e nome della cultura. Lascia vuoti i campi dei fogli di lavoro per sbloccare tutti i fogli.
Una password errata compromette l'intera esecuzione.
Se una qualsiasi delle password fornite non corrisponde al livello corrispondente, Success restituisce false con un ErrorMessage che indica quale livello ha generato l'errore. Non viene restituito alcuno sblocco parziale.
Azione Power Automate PDF4me Excel Unlock File configurata con Contenuto file mappato da Contenuto file protetto, Nome file test.xlsx, Password file 56789, Password cartella di lavoro 12345, Password foglio di lavoro 34567 e parametri avanzati che mostrano 3 di 3 con i campi Nomi foglio di lavoro, Indici foglio di lavoro e Nome cultura.

Mappa il contenuto del file, imposta il nome del file, quindi compila solo i livelli Password file, Password cartella di lavoro o Password foglio di lavoro effettivamente utilizzati dal file.

Parametri

Necessario: Il contenuto del file deve essere sempre fornito. Il nome del file e tutti e tre i campi relativi alla password sono facoltativi; sono necessarie solo le password corrispondenti ai livelli di protezione effettivi del file. I nomi dei fogli di lavoro, gli indici dei fogli di lavoro e il nome della cultura sono parametri avanzati condizionali.

ParametroNecessarioCosa faEsempio
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

Campi di output

CampoTipoCosa contiene
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.

Cosa significano i messaggi di errore più comuni?

Messaggio di erroreCausaSoluzione
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.

Come si imposta lo sblocco? Excel In Power Automate?

  1. Aggiungere PDF4meExcel - Sblocca file al tuo Power Automate fluire.
  2. Mappa Contenuto del file da un'azione precedente (SharePoint, OneDrive, oppure Ottieni il contenuto del file) e imposta Nome del file.
  3. Riempire Password del file se il file richiede una password per essere aperto.
  4. Riempire Password della cartella di lavoro se l'aggiunta/eliminazione/rinomina del foglio è bloccata e Password del foglio di lavoro se la modifica delle celle è bloccata su un foglio specifico.
  5. Espandi Parametri avanzati per colpire specifici Nomi dei fogli di lavoro O Indici dei fogli di lavoro (basato su 1), oppure lascia entrambi vuoti per sbloccare tutti i fogli. Esegui il flusso, la cartella di lavoro sbloccata viene restituita come documento.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Power Automate flow patterns using Unlock Excel.
Ciclo di aggiornamento del modello protetto
  1. Un trigger programmato viene eseguito all'inizio di ogni ciclo trimestrale di aggiornamento del modello.
  2. Ottieni il contenuto del file recupera un file protetto da password Excel modello dalla libreria.
  3. Sblocca Excel Rimuove la protezione utilizzando la password nota del file e della cartella di lavoro.
  4. Un'azione Aggiorna righe o simile modifica il modello sbloccato, quindi Proteggi. Excel Riapplica la protezione prima della ridistribuzione.
Sincronizzazione dati protetta
  1. Un flusso notturno programmato recupera la cartella di lavoro dei dati principali protetta da password.
  2. Sblocca Excel Rimuove la password del file che protegge la cartella di lavoro.
  3. Le funzioni Aggiorna righe e Aggiungi righe aggiornano i dati da un database connesso.
  4. Sicuro Excel riapplica la stessa password prima che il file venga salvato di nuovo SharePoint.
Accesso selettivo al foglio di lavoro
  1. Un flusso si attiva quando un responsabile richiede l'accesso in modifica a specifici fogli di lavoro.
  2. La funzione "Ottieni contenuto file" recupera una cartella di lavoro contenente diversi fogli di lavoro protetti individualmente.
  3. Sblocca Excel Il sistema prende di mira solo i fogli richiesti tramite i nomi dei fogli di lavoro, utilizzando la password del foglio di lavoro per rimuovere la protezione del contenuto mentre gli altri fogli rimangono bloccati.
  4. Il file parzialmente sbloccato viene inviato via email al responsabile richiedente.

Consigli pratici

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.

Foglio riassuntivo

CampoValore
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

Domande frequenti

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.

Casi d'uso e applicazioni industriali

  • Chiusura del periodoSblocca i report finanziari per le rettifiche finali prima della chiusura
  • Aggiornamenti dei modelli: Rimuovere la protezione dai modelli contabili per gli aggiornamenti
  • Preparazione della revisione contabileSblocca i file per l'accesso e la revisione da parte del revisore.
  • Integrazione dei datiSblocca i file protetti per la sincronizzazione automatica dei dati.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza