Come sbloccare un file xlsx
Sheetize XLSX Unlocker per .NET offre un’API semplice ma potente per rimuovere la protezione con password da una cartella di lavoro Excel Open XML, mantenendo inalterati tutti fogli, grafici e formattazioni. È utile quando è necessario accedere a un file protetto per ulteriori elaborazioni, analisi o redistribuzione in pipeline che richiedono una versione sbloccata.
Caratteristiche principali
Sblocco di XLSX protetto da password
Decripta un file XLSX esistente fornendo la password corretta. L’operazione ripristina la piena editabilità della cartella di lavoro.
Conservazione di formattazione e oggetti
Tutti gli stili delle celle, le formule, le tabelle, i grafici e le immagini rimangono intatti dopo lo sblocco.
Supporto allo streaming
Sblocca cartelle di lavoro di grandi dimensioni in modalità streaming per mantenere basso l’utilizzo di memoria, ideale per l’elaborazione batch di molti file.
Istruzioni dettagliate
Flusso di lavoro per lo sblocco di XLSX
Per sbloccare un file XLSX con Sheetize, segui questi passaggi:
- Inizializza l’Unlocker: crea un’istanza di
SpreadsheetUnlocker. - Configura le opzioni: imposta
UnlockerLoadOptionscon il percorso del file di origine e la password necessaria. - Definisci il percorso di output: specifica il percorso di destinazione dove salvare la cartella di lavoro sbloccata.
- Esegui lo sblocco: chiama
Processcon le opzioni di caricamento e salvataggio preparate.
Esempio – Sbloccare un file XLSX con password
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = @"E:\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Esempio – Sbloccare un file XLSX con password di protezione in scrittura
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
OutputFile = @"E:\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Supporto a formati estesi
- Sheetize può anche sbloccare CSV, TSV e esportazioni HTML protette da password generate da una cartella di lavoro (i file risultanti vengono estratti dal contenitore ZIP cifrato).
Con queste funzionalità, Sheetize rende lo sblocco di XLSX senza sforzo, sia che tu abbia bisogno di uno script rapido per un caso isolato sia di un servizio di livello produzione che elabora migliaia di fogli di calcolo protetti ogni giorno.