Com desbloquejar un fitxer xlsm
Sheetize XLSM Unlocker per a .NET ofereix una API senzilla però potent per eliminar la protecció per contrasenya d’un llibre de treball macro‑habilitat d’Excel, mantenint intactes tots els fulls, gràfics i format. És útil quan cal accedir a un fitxer que estava protegit abans de compartir‑lo o integrar‑lo en pipelines que requereixen un llibre de treball desbloquejat.
Funcionalitats principals
Desbloqueja fitxers XLSM
Desxifra un fitxer XLSM existent amb la contrasenya correcta. L’operació de desbloqueig restaura les capacitats d’edició completes, permetent modificar macros, fórmules i dades.
Conserva format i objectes
Tots els estils de cel·les, fórmules, taules, gràfics, macros i imatges continuen intactes després del procés de desbloqueig.
Suport de streaming
Desbloqueja llibres grans de manera streaming per mantenir baix l’ús de memòria, ideal per processar en lot molts fitxers.
Instruccions detallades
Flux de treball per desbloquejar un XLSM
Per desbloquejar un fitxer XLSM amb Sheetize, segueix aquests passos:
- Inicialitza el desbloquejador: Crea una instància de
SpreadsheetUnlocker. - Configura les opcions: Defineix
UnlockerLoadOptionsamb la ruta del fitxer d’origen i la contrasenya utilitzada per protegir el llibre. - Defineix el camí de sortida: Indica la ruta de destinació on es guardarà el XLSM desbloquejat.
- Executa el desbloqueig: Crida
Processamb les opcions de càrrega i guardat preparades.
Exemple – Desbloqueja un fitxer XLSM amb contrasenya
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Financial_report.xlsm",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Exemple – Desbloqueja un fitxer XLSM amb contrasenya de protecció d’escriptura
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Macro_enabled_workbook.xlsm",
PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Suport ampliat de formats
- Sheetize també pot desbloquejar CSV, TSV i exportacions HTML que anteriorment estaven protegides (els fitxers resultants es proporcionen sense xifrat).
Amb aquestes capacitats, Sheetize fa que el desbloqueig d’XLSM sigui sense esforç, tant si necessites un script ràpid com un servei de nivell de producció que processi milers de fulls de càlcul macro‑habilitats diàriament.