Jak odemknout soubor XLSM
Sheetize XLSM Unlocker pro .NET poskytuje jednoduché, ale výkonné API pro odstranění hesla z Excel sešitu s makry a zároveň zachovává všechny listy, grafy i formátování. To je užitečné, když potřebujete získat přístup k souboru, který byl dříve zabezpečen, před jeho sdílením nebo integrací do pipeline vyžadujících odemčený sešit.
Hlavní funkce
Odemknutí souborů XLSM
Dešifruje existující soubor XLSM pomocí správného hesla. Operace odemknutí obnoví plnou editovatelnou verzi, což umožní měnit makra, vzorce i data.
Zachování formátování a objektů
Všechny styly buněk, vzorce, tabulky, grafy, makra a obrázky zůstávají po odemknutí nedotčeny.
Podpora streamování
Odemkněte velké sešity ve streamovacím režimu, aby byl nízký odklad paměti – ideální pro hromadné zpracování mnoha souborů.
Podrobný postup
Pracovní tok odemknutí XLSM
Pro odemknutí souboru XLSM pomocí Sheetize postupujte takto:
- Inicializujte Unlocker: Vytvořte instanci
SpreadsheetUnlocker. - Nastavte možnosti: Přidejte
UnlockerLoadOptionss cestou ke vstupnímu souboru a heslem, které chrání sešit. - Definujte výstupní cestu: Zadejte cestu, kam se odemčený soubor XLSM uloží.
- Spusťte odemknutí: Zavolejte
Processs nastavenými možnostmi načtení a uložení.
Příklad – Odemknutí souboru XLSM s heslem
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Financial_report.xlsm",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Příklad – Odemknutí souboru XLSM s heslem pro zápis
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Macro_enabled_workbook.xlsm",
PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Rozšířená podpora formátů
- Sheetize umí také odemknout soubory CSV, TSV a HTML exportované v chráněné podobě (výsledné soubory jsou dodány bez šifrování).
Díky těmto možnostem činí Sheetize odemknutí XLSM souborů hračkou, ať už potřebujete rychlý jednorázový skript, nebo produkční službu zpracovávající tisíce makro‑povolujících tabulek denně.