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:
- Inizializza il protector: crea un’istanza di
SpreadsheetLocker. - Configura le opzioni: imposta
LockerSaveOptionscon la password desiderata e i flag di protezione (ad esempio, consenti modifica oggetti, consenti stampa). - Definisci i percorsi dei file: fornisci il percorso del file XLSB di origine e la destinazione del file XLSB protetto.
- Esegui la protezione: chiama
Processcon 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.