Passa al contenuto principale

Sblocca Excel File e rimuovi protezione in n8n

Sblocca il file è un PDF4me Excel operazione in n8n che rimuove la protezione tramite password da una cartella di lavoro .xlsx a tre livelli indipendenti: crittografia del file, struttura della cartella di lavoro e protezione del foglio di lavoro. Usalo per aprire modelli protetti, preparare file per la scrittura automatica dei dati o cancellare le password prima dell'archiviazione, senza aprire Excel.

Cosa fa questo nodo

PDF4me Excel: Sblocca file rimuove Excel Protezione in un colpo solo. Rimuove la password di apertura (crittografia del file), il blocco della struttura della cartella di lavoro che impedisce l'aggiunta, l'eliminazione o la ridenominazione dei fogli e, facoltativamente, la protezione del foglio di lavoro che impedisce la modifica di celle e formule. Le password fornite vengono riutilizzate come password di riserva tra i vari livelli, quindi una cartella di lavoro protetta con una singola password in genere richiede la compilazione di un solo campo.

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

Autenticazione del tuo API Richiesta

Ogni PDF4me nodo in n8n richiede un valido Credenziali per connettersi con. Crea o selezionane uno che contenga il tuo PDF4me API chiave in modo che il flusso di lavoro possa autenticare in modo sicuro le richieste di sblocco.

Informazioni importanti da non perdere

Tre livelli di protezione, un'unica operazione
La crittografia dei file, la struttura della cartella di lavoro e la protezione dei fogli di lavoro sono blocchi indipendenti in ExcelUna cartella di lavoro può contenere qualsiasi combinazione e questa operazione le gestisce tutte e tre in un'unica esecuzione.
Le password falliscono a livelli superiori
Ogni livello viene inizialmente testato senza password. Se viene fornita una password, questa viene riutilizzata anche per gli altri livelli; pertanto, una singola password nella sezione "Password di crittografia file" spesso è sufficiente per crittografare un'intera cartella di lavoro protetta allo stesso modo.
Lo sblocco del foglio di lavoro è facoltativo
L'opzione "Sblocca fogli di lavoro" è disattivata per impostazione predefinita. Lasciala disattivata per rimuovere solo la password di apertura e il blocco struttura; attivala quando devi rendere modificabili anche celle e formule.
Il nodo Excel di PDF4me in n8n è impostato su Operazione Sblocca file, Metodo di input file Excel dal nodo precedente (dati binari), Nome proprietà dati binari, Campi Password di crittografia file e Password di protezione cartella di lavoro vuoti, Interruttore Sblocca fogli di lavoro disattivato, Nome cultura en-US, Nome file di output excel_unlocked.xlsx, Nome documento sorgente myExcelFile.xlsx, Nome dati binari di output dati

PDF4me Excel Sblocca il pannello dei parametri del file in n8n

Quale Excel Quale campo di protezione rimuove?

Excel Applica la protezione a tre livelli distinti, che possono essere facilmente confusi. Questa tabella illustra come ogni livello indica cosa blocca e quale campo lo sblocca.

Livello di protezioneCiò che bloccaCampo che lo ripulisce
File encryptionThe workbook cannot be opened at all without a password. Excel prompts before any content is visible.File Encryption Password
Workbook structureSheets cannot be added, deleted, renamed, moved, hidden, or unhidden, though existing cells stay editable.Workbook Protection Password
Worksheet protectionCells, formulas, and objects on a sheet cannot be edited, though the file opens and the structure is intact.Unlock Worksheets toggle

Quali parametri sono necessari per sbloccare il file?

Necessario: Operazione, Excel Metodo di immissione file, il campo di input corrispondente a tale metodo e Nome file di output. I campi password sono condizionali e necessari solo per i livelli di protezione effettivamente presenti nella cartella di lavoro. Sblocca fogli di lavoro, Nome cultura, Nome documento di origine e Nome dati binari di output sono facoltativi.

ParametroNecessarioCosa faEsempio
OperationRequiredSelects the PDF4me Excel action to run. Choose Unlock File.Unlock File
Excel File Input MethodRequiredHow the workbook reaches the node. From Previous Node (Binary Data) reads it from an upstream item; the dropdown also offers base64 and file URL alternatives.From Previous Node (Binary Data)
Binary Data Property NameConditionalName of the binary property on the incoming n8n item holding the .xlsx workbook. Applies when the input method is binary data. Defaults to data.data
File Encryption PasswordConditionalThe password required to open the workbook. Supply it when the file is encrypted; it is also reused as a fallback against the other protection levels.FilePass123
Workbook Protection PasswordConditionalThe password guarding workbook structure, which prevents sheets being added, deleted, renamed, or moved. Supply it when structure protection is set.StructurePass
Unlock WorksheetsOptionalToggle that extends the run to worksheet-level protection so cells, formulas, and objects become editable. Off by default.true
Culture NameOptionalLocale used while processing the workbook, relevant for locale-sensitive number and date formatting.en-US
Output File NameRequiredFilename for the unlocked workbook the node returns. Include the .xlsx extension.excel_unlocked.xlsx
Source Document NameOptionalReference label for the incoming workbook. Echoed back as originalFileName for tracking; it does not change the output.myExcelFile.xlsx
Output Binary Data NameOptionalName of the binary property the output item exposes. Defaults to data.data

Campi di output

Una corsa di successo restituisce uno n8n trasporto dell'oggetto JSON metadati più la cartella di lavoro sbloccata come dati binari.

CampoTipoCosa contiene
successBooleanTrue when protection was removed successfully. Use it to route error-handling branches.
fileNameStringFilename of the unlocked workbook, matching Output File Name.
fileSizeNumberSize of the returned workbook in bytes.
originalFileNameStringThe value supplied in Source Document Name, echoed back for tracking.
messageStringHuman-readable result message for the unlock operation.
Binary (data)BinaryThe unlocked .xlsx under Output Binary Data Name (default data). Pass into Write Binary File, Email, or a cloud-storage upload.

N8N Risposta all'azione

JSON Formato di risposta

[
{
"fileName": "excel_unlocked.xlsx",
"fileSize": 14234,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"message": "Excel document unlocked successfully"
}
]

Come si imposta il file di sblocco in n8n?

  1. Aggiungi il PDF4me Excel nodo al tuo flusso di lavoro e impostalo Operazione A Sblocca il file.
  2. In Credenziali per connettersi con, seleziona il tuo PDF4me API credenziale o creane una con il tuo API chiave.
  3. Impostato Excel Metodo di immissione file A Dal nodo precedente (dati binari) e impostare Nome della proprietà dei dati binari alla proprietà che contiene la cartella di lavoro, normalmente data.
  4. Inserisci Password di crittografia del file se la cartella di lavoro richiede una password per essere aperta.
  5. Inserisci Password di protezione della cartella di lavoro se la struttura del foglio è bloccata.
  6. Accendere Sblocca i fogli di lavoro se anche le celle e le formule devono diventare modificabili.
  7. Impostazione facoltativa Nome della cultura per cartelle di lavoro sensibili alle impostazioni locali.
  8. Impostato Nome del file di output terminando in .xlsx, esegui il nodo e inoltra la cartella di lavoro sbloccata.

Configurazioni tipiche

Esempi di flusso di lavoroCommon n8n workflow patterns using Unlock File for Excel.
Sblocca un modello protetto prima di inserire i dati
  1. Un flusso di lavoro estrae un modello di report bloccato da SharePoint.
  2. Sblocca file rimuove il blocco della struttura, consentendo l'aggiunta di nuovi fogli.
  3. PDF4me Excel La funzione Aggiungi righe inserisce i valori relativi al periodo nella cartella di lavoro.
Cancella le password prima dell'archiviazione
  1. Un trigger di pianificazione raccoglie le cartelle di lavoro destinate all'archiviazione a lungo termine.
  2. Sblocca file rimuove la password di apertura, consentendo così di leggere l'archivio in un secondo momento.
  3. I file eliminati vengono scritti nel bucket di archivio.
Make un manuale del fornitore leggibile da macchina
  1. Un trigger di posta elettronica riceve un listino prezzi protetto da un fornitore.
  2. La funzione "Sblocca file" viene eseguita con l'opzione "Sblocca fogli di lavoro" attiva, in modo che i valori delle celle possano essere analizzati.
  3. Le righe vengono estratte e sincronizzate in un database interno.
Sblocca, modifica, quindi proteggi di nuovo
  1. La funzione Sblocca file rimuove la protezione da una cartella di lavoro approvata.
  2. I nodi a valle aggiornano i dati e un foglio riassuntivo.
  3. PDF4me Excel Sicuro Excel riapplica una password prima della ridistribuzione.

Consigli pratici

Try it with no password first
Structure and worksheet protection are often set without any password. Run the node with the password fields empty before assuming you need one.
One password usually covers all layers
Because supplied passwords are reused as fallbacks, filling in File Encryption Password alone often clears a workbook secured the same way throughout.
Passwords are case-sensitive
A mismatch in capitalisation fails the layer silently rather than erroring loudly, so check case before debugging further.
Leave Unlock Worksheets off unless needed
Removing cell-level protection can expose formulas that were deliberately locked. Enable it only when downstream nodes must edit cells.
Re-secure after editing
Unlocking is usually a middle step. Chain Secure Excel at the end so the redistributed workbook is protected again.
Output File Name needs the .xlsx extension
Omitting it can leave downstream nodes unable to detect the format when writing or emailing the file.

Foglio riassuntivo

CampoValore
OperationUnlock File
Excel File Input MethodFrom Previous Node (Binary Data)
Binary Data Property Namedata
File Encryption Password(only if the file needs a password to open)
Workbook Protection Password(only if the sheet structure is locked)
Unlock Worksheetsoff (on to make cells editable)
Culture Nameen-US
Output File Nameexcel_unlocked.xlsx
Source Document NamemyExcelFile.xlsx
Output Binary Data Namedata
CredentialsPDF4me API credential

Domande frequenti

What are the three levels of Excel protection this removes?+
File encryption is the password required to open the file at all. Workbook structure protection stops sheets being added, deleted, renamed, or moved. Worksheet protection stops cells, formulas, and objects being edited. Each level is independent, as described in Microsoft protection and security in Excel.
Do I need to supply a password for every protection level?+
No. Only supply the passwords that apply. The operation first attempts to remove each layer with no password, and where a password is supplied it is also reused as a fallback for the other layers, so a workbook that uses one password throughout usually needs only File Encryption Password filled in.
What does the Unlock Worksheets toggle do?+
It controls whether worksheet-level protection is cleared as part of the run. Leave it off to remove only file encryption and workbook structure protection. Switch it on when cells, formulas, or objects also need to become editable.
Is this the same as cracking an unknown Excel password?+
No. The operation removes protection you are authorised to remove, using passwords you supply or protection that carries no password. It is intended for automating access to your own files, such as unlocking a protected template before a workflow writes data into it.
What is Culture Name for?+
Culture Name sets the locale used while the workbook is processed, for example en-US or de-DE. It matters when a workbook contains locale-sensitive formatting such as decimal separators or date formats. Leaving it at the default uses the standard culture.
What is the difference between Output File Name and Source Document Name?+
Output File Name is the filename of the unlocked workbook the node returns. Source Document Name is a reference label echoed back as originalFileName in the response, useful for tracking. Both can be driven by expressions, following the n8n expressions documentation.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza