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:

  1. Inicializujte Unlocker: Vytvořte instanci SpreadsheetUnlocker.
  2. Nastavte možnosti: Přidejte UnlockerLoadOptions s cestou ke vstupnímu souboru a heslem, které chrání sešit.
  3. Definujte výstupní cestu: Zadejte cestu, kam se odemčený soubor XLSM uloží.
  4. Spusťte odemknutí: Zavolejte Process s 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ě.

 Čeština