Sådan angives en adgangskode til XLT M‑fil
Sheetize XLT M Password Setter for .NET leverer et enkelt, men kraftfuldt API til at anvende adgangskodebeskyttelse på en Excel‑mal med makro, samtidig med at alle regneark, makroer, diagrammer og formatering bevares. Dette er nyttigt, når du skal sikre en skabelon før deling eller integrering i pipelines, der kræver krypterede Excel‑filer.
Hovedfunktioner
Anvend adgangskode på XLT M
Kryptér en eksisterende XLT M‑fil med en brugerdefineret adgangskode. Beskyttelsen dækker åbning af filen samt valgfrie restriktioner for redigering, udskrivning og struktur.
Bevar formatering & objekter
Alle celleformater, formler, tabeller, diagrammer, makroer og billeder forbliver intakte efter kryptering.
Streaming‑understøttelse
Beskyt store arbejdsbøger i en streaming‑tilstand for at holde hukommelsesforbruget lavt – ideelt til batch‑behandling af mange filer.
Detaljerede instruktioner
Arbejdsgang for XLT M‑adgangskodebeskyttelse
For at sætte en adgangskode på en XLT M‑fil med Sheetize, følg disse trin:
- Initialiser Protector: Opret en instans af
SpreadsheetLocker. - Konfigurer indstillinger: Angiv
LockerSaveOptionsmed den ønskede adgangskode og beskyttelsesflager (fx tillad redigering af objekter, tillad udskrivning). - Definér filstier: Angiv kilde‑XLT M‑stien og destinations‑XLT M‑placeringen for den beskyttede fil.
- Udfør beskyttelse: Kald
Processmed de forberedte load‑ og beskyttelsesindstillinger.
Eksempel – Beskyt en XLT M‑fil med en adgangskode
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);Eksempel – Beskyt en XLT M‑fil med en skrivebeskyttelses‑adgangskode
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);Udvidet formatunderstøttelse
- Sheetize kan også anvende adgangskodebeskyttelse på CSV, TSV og HTML‑eksport genereret fra en arbejdsbog (de resulterende filer pakkes i et ZIP‑arkiv med kryptering).
Med disse muligheder gør Sheetize XLT M‑adgangskodebeskyttelse nemt, uanset om du har brug for et hurtigt enkelt‑script eller en produktionsklar service, der sikrer tusindvis af skabeloner dagligt.