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:

  1. Inizializza l’Unlocker: crea un’istanza di SpreadsheetUnlocker.
  2. Configura le opzioni: imposta UnlockerLoadOptions con il percorso del file di origine e la password necessaria.
  3. Definisci il percorso di output: specifica il percorso di destinazione dove salvare la cartella di lavoro sbloccata.
  4. Esegui lo sblocco: chiama Process con 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.

 Italiano