Så låser du upp en xlsm‑fil

Sheetize XLSM Unlocker för .NET erbjuder ett enkelt men kraftfullt API för att ta bort lösenordsskydd från en Excel‑arbetsbok med makron, samtidigt som alla blad, diagram och formatering bevaras. Detta är användbart när du behöver komma åt en fil som tidigare har skyddats innan du delar den eller integrerar den i pipelines som kräver en olåst arbetsbok.

Huvudfunktioner

Lås upp XLSM‑filer

Dekryptera en befintlig XLSM‑fil med rätt lösenord. Lås‑upp‑operationen återställer full redigeringsbehörighet, så att du kan ändra makron, formler och data.

Bevara formatering och objekt

Alla cellstilar, formler, tabeller, diagram, makron och bilder förblir intakta efter lås‑upp‑processen.

Stöder strömning

Lås upp stora arbetsböcker i ett strömningsläge för att hålla minnesanvändningen låg – perfekt för batch‑bearbetning av många filer.

Detaljerade instruktioner

XLSM‑lås‑upp‑arbetsflöde

För att låsa upp en XLSM‑fil med Sheetize, följ dessa steg:

  1. Initiera Unlockern: Skapa en instans av SpreadsheetUnlocker.
  2. Konfigurera alternativ: Ange UnlockerLoadOptions med sökvägen till källfilen och lösenordet som skyddar arbetsboken.
  3. Ange utdataväg: Specificera målplatsen där den olåsta XLSM‑filen ska sparas.
  4. Utför lås‑upp: Anropa Process med de förberedda in‑ och utdatainställningarna.

Exempel – Lås upp en XLSM‑fil med ett lösenord

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Financial_report.xlsm",
    Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Exempel – Lås upp en XLSM‑fil med skrivskyddslösenord

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Macro_enabled_workbook.xlsm",
    PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Utökad formatstöd

  • Sheetize kan även låsa upp CSV, TSV och HTML‑exporter som tidigare skyddats (de resulterande filerna levereras utan kryptering).

Med dessa möjligheter gör Sheetize XLSM‑lås‑upp‑processen enkel, oavsett om du behöver ett snabbt en‑gångsskript eller en produktionsklar tjänst som bearbetar tusentals makro‑aktiverade kalkylblad dagligen.

 Svenska