Com establir una contrasenya a un fitxer Xlsm
Sheetize XLSM Password Setter per a .NET ofereix una API senzilla però potent per aplicar protecció per contrasenya a un llibre de treball d’Excel amb macros, preservant totes les fulles, macros, gràfics i format. És útil quan cal assegurar un fitxer abans de compartir‑lo o integrar‑lo en pipelines que requereixen fitxers d’Excel xifrats.
Funcionalitats principals
Aplicar contrasenya a XLSM
Xifra un fitxer XLSM existent amb una contrasenya definida per l’usuari. La protecció cobreix l’obertura del fitxer i, opcionalment, restriccions d’edició, impressió i estructura.
Preservar format i objectes
Tots els estils de cel·la, fórmules, taules, gràfics, imatges i macros incrustades es conserven intactes després del xifratge.
Compatibilitat amb streaming
Protegeix llibres grans de forma streaming per mantenir un baix ús de memòria, ideal per processar lots de molts fitxers.
Instruccions detallades
Flux de treball per protegir amb contrasenya un fitxer XLSM
Per establir una contrasenya a un fitxer XLSM amb Sheetize, segueix aquests passos:
- Inicialitzar el Protector: Crea una instància de
SpreadsheetLocker. - Configurar opcions: Defineix
LockerSaveOptionsamb la contrasenya desitjada i les banderes de protecció (p. ex., permetre editar objectes, permetre imprimir). - Definir rutes de fitxer: Indica la ruta del XLSM d’origen i la destinació del fitxer protegit.
- Executar la protecció: Crida
Processamb les opcions de càrrega i protecció preparades.
Exemple – Protegir un fitxer XLSM amb contrasenya
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsm",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Exemple – Protegir un fitxer XLSM amb contrasenya de protecció d’escriptura
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsm",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Suport ampliat de formats
- Sheetize també pot aplicar protecció per contrasenya a exportacions CSV, TSV i HTML generades a partir d’un llibre de treball (els fitxers resultants s’empaqueten en un ZIP amb xifratge).
Amb aquestes capacitats, Sheetize fa que la protecció amb contrasenya d’arxius XLSM sigui effortless, tant si necessites un script ràpid per a una sola vegada com un servei de producció que assegura milers de fulls de càlcul diàriament.