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:

  1. Inicialitzar el protector: Crea una instància de SpreadsheetLocker.
  2. Configurar opcions: Defineix LockerSaveOptions amb la contrasenya desitjada i les banderes de protecció (p. ex., permetre l’edició d’objectes, permetre la impressió).
  3. Definir rutes de fitxer: Proporciona la ruta d’origen del XLSB i la ubicació del XLSB protegit de destinació.
  4. Executar la protecció: Crida Process amb 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.

 Català