Com establir una contrasenya a un fitxer XLT M

Sheetize XLT M Password Setter for .NET ofereix una API simple però potent per aplicar protecció amb contrasenya a una plantilla d’Excel amb macros, mantenint totes les fulles de càlcul, macros, gràfics i format. Això és útil quan cal protegir una plantilla abans de compartir‑la o integrar‑la en pipelines que necessiten fitxers Excel encriptats.

Característiques principals

Aplicar una contrasenya a XLT M

Encripta un fitxer XLT M existent amb la contrasenya definida per l’usuari. La protecció cobreix l’obertura del fitxer i restriccions opcionals d’edició, impressió i estructura.

Conservar format i objectes

Tots els estils de cel·la, fórmules, taules, gràfics, macros i imatges es conserven intactes després de l’encriptació.

Suport de streaming

Protegeix llibres de treball grans de manera streaming per mantenir un ús de memòria baix, ideal per al processament per lots de molts fitxers.

Instruccions detallades

Flux de treball per protegir amb contrasenya XLT M

Per establir una contrasenya en un fitxer XLT M amb Sheetize, segueix aquests passos:

  1. Inicialitza el protector: Crea una instància de SpreadsheetLocker.
  2. Configura les opcions: Defineix LockerSaveOptions amb la contrasenya desitjada i les banderes de protecció (p. ex., permetre l’edició d’objectes, permetre la impressió).
  3. Defineix les rutes dels fitxers: Proporciona el camí d’origen del XLT M i la ubicació de destinació del XLT M protegit.
  4. Executa la protecció: Crida Process amb les opcions de càrrega i protecció preparades.

Exemple – Protegir un fitxer XLT M amb una contrasenya

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

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

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

Suport ampliat de formats

  • Sheetize també pot aplicar protecció amb contrasenya a exportacions CSV, TSV i HTML generades a partir d’un llibre de treball (els fitxers resultants s’emballen en un ZIP amb encriptació).

Amb aquestes capacitats, Sheetize fa que la protecció amb contrasenya de fitxers XLT M sigui effortless, tant si necessites un script ràpid per a una única ocasió com un servei de nivell de producció que protegeixi milers de plantilles cada dia.

 Català