Come impostare una password al file XLT M

Sheetize XLT M Password Setter per .NET offre un’API semplice ma potente per applicare la protezione con password a un modello Excel abilitato alle macro, preservando tutti i fogli, le macro, i grafici e la formattazione. È utile quando è necessario mettere al sicuro un modello prima di condividerlo o integrarlo in pipeline che richiedono file Excel crittografati.

Principali funzionalità

Applica password a XLT M

Cifra un file XLT M esistente con una password definita dall’utente. La protezione copre l’apertura del file e le restrizioni opzionali su modifica, stampa e struttura.

Conserva formattazione e oggetti

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

Supporto allo 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

Workflow di protezione con password per XLT M

Per impostare una password su un file XLT M 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 la modifica degli oggetti, consenti la stampa).
  3. Definisci i percorsi dei file: specifica il percorso sorgente del file XLT M e la destinazione del file protetto.
  4. Esegui la protezione: chiama Process con le opzioni di caricamento e protezione preparate.

Esempio – Proteggi un file XLT M con una password

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    Password = "MySecretPwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Esempio – Proteggi un file XLT M con una password di protezione dalla scrittura

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    PasswordOfWriteProtection = "WritePwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Supporto esteso ai formati

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

Con queste funzionalità, Sheetize rende la protezione con password dei file XLT M senza sforzo, sia che tu abbia bisogno di uno script veloce sia di un servizio di produzione in grado di mettere al sicuro migliaia di modelli al giorno.

 Italiano