Com establir una contrasenya a un fitxer XLSX

Sheetize XLSX Password Setter for .NET ofereix una API senzilla però potent per aplicar protecció per contrasenya a un llibre d’Excel mantenint totes les fulles, gràfics i formatacions. Això és útil quan cal protegir un fitxer abans de compartir-lo o integrar-lo en pipelines que requereixen fitxers d’Excel xifrats.

Principals funcionalitats

Aplicar una contrasenya a XLSX

Xifra un fitxer XLSX existent amb una contrasenya definida per l’usuari. La protecció cobreix l’obertura del fitxer i, opcionalment, restriccions d’edició, impressió i estructura.

Conservar format i objectes

Tots els estils de cel·la, fórmules, taules, gràfics i imatges es mantindran intactes després del xifratge.

Suport de transmissió (streaming)

Protegeix llibres grans de forma streaming per mantenir un baix consum de memòria, ideal per al processament per lots de nombrosos fitxers.

Instruccions detallades

Flux de treball per protegir amb contrasenya un XLSX

Per establir una contrasenya a un fitxer XLSX amb Sheetize, seguiu aquests passos:

  1. Inicialitzar el protector: Creeu una instància de SpreadsheetLocker.
  2. Configurar opcions: Estableixi LockerSaveOptions amb la contrasenya desitjada i les banderes de protecció (p. ex., permetre editar objectes, permetre la impressió).
  3. Definir rutes de fitxer: Proporcioneu el camí d’origen del XLSX i la ubicació de destí del XLSX protegit.
  4. Executar la protecció: Crideu Protect amb les opcions de càrrega i protecció preparades.

Exemple – Protegir un fitxer XLSX amb una contrasenya

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);

Exemple – Protegir un fitxer XLSX amb una contrasenya de protecció d’escriptura

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);

Suport ampliat de formats

  • Sheetize també pot aplicar protecció per contrasenya a exportacions CSV, TSV i HTML generades des d’un llibre de treball (els fitxers resultants s’empaqueten en un ZIP amb xifratge).
 Català