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:
- Initialisera skyddaren: Skapa en instans av
SpreadsheetLocker. - Konfigurera alternativ: Ange
LockerSaveOptionsmed önskat lösenord och skyddsflaggor (t.ex. tillåt redigering av objekt, tillåt utskrift). - Definiera filvägar: Ange käll‑XLT M‑sökvägen och destinationen för den skyddade XLT M‑filen.
- Utför skydd: Anropa
Processmed 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.