Come impostare la password a un file XLSX

Sheetize XLSX Password Setter per .NET fornisce un’API semplice ma potente per applicare la protezione con password a una cartella di lavoro Excel, mantenendo intatti 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 criptati.

Caratteristiche principali

Applicare la password a XLSX

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

Conservare formattazione e oggetti

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

Supporto allo streaming

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

Istruzioni dettagliate

Flusso di lavoro per la protezione con password XLSX

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

Esempio – Proteggere un file XLSX con una password

using Sheetize;

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

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Esempio – Proteggere un file XLSX con password di protezione della scrittura

using Sheetize;

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

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Supporto ampliato 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 sono inseriti in un ZIP con crittografia).

Con queste funzionalità, Sheetize rende la protezione con password dei file XLSX senza sforzo, sia che tu abbia bisogno di uno script rapido che di un servizio di livello produzione in grado di mettere al sicuro migliaia di fogli di calcolo al giorno.

 Italiano