Sheetize XLSB Password Setter per a .NET ofereix una API senzilla però potent per aplicar protecció per contrasenya a un llibre de treball Excel en format binari, mantenint totes les fulles, gràfics i format. És útil quan cal assegurar un fitxer abans de compartir‑lo o integrar‑lo en canals que requereixen fitxers Excel xifrats.
Funcionalitats principals
Aplicar contrasenya a XLSB
Xifra un fitxer XLSB 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 mantenen intactes després del xifratge.
Suport per streaming
Protegeix llibres de treball grans de forma streaming per mantenir baix l’ús de memòria, ideal per processar en lot un gran nombre de fitxers.
Instruccions detallades
Flux de treball per a la protecció amb contrasenya d’un XLSB
Per establir una contrasenya en un fitxer XLSB 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 l’edició d’objectes, permetre la impressió). - Definir rutes de fitxer: Proporciona la ruta d’origen del XLSB i la ubicació del XLSB protegit de destinació.
- Executar la protecció: Crida
Processamb les opcions de càrrega i protecció preparades.
Exemple – Desblocar un fitxer XLSB amb contrasenya
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Exemple – Desblocar un fitxer XLSB amb contrasenya de protecció d’escriptura
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.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’envolten en un ZIP amb xifratge).
Amb aquestes capacitats, Sheetize fa que la protecció per contrasenya d’arxius XLSB sigui senzilla, tant si necessites un script ràpid com un servei de producció que asseguri milers de fulls de càlcul diàriament.