Come impostare una password a un file Xlsb

Sheetize XLSB Password Setter per .NET fornisce un’API semplice ma potente per applicare la protezione con password a una cartella di lavoro Excel binaria, preservando tutti i fogli, i grafici e la formattazione. È utile quando è necessario proteggere un file prima di condividerlo o di integrarlo in pipeline che richiedono file Excel crittografati.

Funzionalità principali

Applica password a XLSB

Cripta un file XLSB esistente con una password definita dall’utente. La protezione copre l’apertura del file e, opzionalmente, le restrizioni su modifica, stampa e struttura.

Conserva formattazione e oggetti

Tutti gli stili delle celle, le formule, le tabelle, i grafici e le immagini rimangono intatti dopo la crittografia.

Supporto streaming

Proteggi cartelle di lavoro di grandi dimensioni in modalità streaming per mantenere basso l’uso di memoria, ideale per l’elaborazione batch di molti file.

Istruzioni dettagliate

Flusso di lavoro per la protezione con password di un XLSB

Per impostare una password su un file XLSB con Sheetize, segui questi passaggi:

  1. Inizializza il protector: crea un’istanza di SpreadsheetLocker.
  2. Configura le opzioni: imposta LockerSaveOptions con la password desiderata e i flag di protezione (ad esempio, consenti modifica oggetti, consenti stampa).
  3. Definisci i percorsi dei file: fornisci il percorso del file XLSB di origine e la destinazione del file XLSB protetto.
  4. Esegui la protezione: chiama Process con le opzioni di caricamento e protezione preparate.

Esempio – Sbloccare un file XLSB con password

using Sheetize;
 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     Password = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
 SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Esempio – Sbloccare un file XLSB con password di protezione in scrittura

using Sheetize;

 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     PasswordOfWriteProtection = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Supporto ampliato per i formati

  • Sheetize può anche applicare protezione con password a esportazioni CSV, TSV e HTML generate da una cartella di lavoro (i file risultanti vengono inseriti in un ZIP con crittografia).

Con queste capacità, Sheetize rende la protezione con password di XLSB senza sforzo, sia che tu abbia bisogno di uno script veloce sia di un servizio di produzione che protegge migliaia di fogli di calcolo al giorno.

 Italiano