Så sätter du lösenord på XLT M‑fil

Sheetize XLT M Lösenordssättare för .NET erbjuder ett enkelt men kraftfullt API för att applicera lösenordsskydd på en Excel‑mall med makron, samtidigt som alla kalkylblad, makron, diagram och formatering bevaras. Detta är användbart när du behöver säkra en mall innan du delar den eller integrerar den i pipelines som kräver krypterade Excel‑filer.

Huvudfunktioner

Applicera lösenord på XLT M

Kryptera en befintlig XLT M‑fil med ett användardefinierat lösenord. Skyddet omfattar öppning av filen samt valfria restriktioner för redigering, utskrift och struktur.

Bevara formatering & objekt

Alla cellstilar, formler, tabeller, diagram, makron och bilder förblir intakta efter kryptering.

Strömstöd

Skydda stora arbetsböcker i ett strömningsläge för att hålla minnesanvändningen låg, vilket är idealiskt vid batch‑behandling av många filer.

Detaljerade instruktioner

XLT M Lösenordsskydd Arbetsflöde

För att sätta ett lösenord på en XLT M‑fil med Sheetize, följ dessa steg:

  1. Initialisera skyddaren: Skapa en instans av SpreadsheetLocker.
  2. Konfigurera alternativ: Ange LockerSaveOptions med önskat lösenord och skyddsflaggor (t.ex. tillåt redigering av objekt, tillåt utskrift).
  3. Definiera filvägar: Ange käll‑XLT M‑sökvägen och destinationen för den skyddade XLT M‑filen.
  4. Utför skydd: Anropa Process med de förberedda in‑ och skydds‑alternativen.

Exempel – Skydda en XLT M‑fil med ett lösenord

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    Password = "MySecretPwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Exempel – Skydda en XLT M‑fil med ett skrivskyddslösenord

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    PasswordOfWriteProtection = "WritePwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Utökad formatstöd

  • Sheetize kan också applicera lösenordsskydd på CSV, TSV och HTML‑exporter som genereras från en arbetsbok (de resulterande filerna paketeras i ett ZIP‑arkiv med kryptering).

Med dessa möjligheter gör Sheetize XLT M‑lösenordsskydd enkelt, oavsett om du behöver ett snabbt engångsskript eller en produktionsklar tjänst som säkrar tusentals mallar dagligen.

 Svenska