Hoe stel je een wachtwoord in voor een XLT M‑bestand
Sheetize XLT M‑wachtwoordinsteller voor .NET biedt een eenvoudige maar krachtige API voor het toepassen van wachtwoordbeveiliging op een Excel‑macro‑ingeschakelde sjabloon, terwijl alle werkbladen, macro’s, grafieken en opmaak behouden blijven. Handig wanneer je een sjabloon moet beveiligen voordat je het deelt of integreert in pipelines die versleutelde Excel‑bestanden vereisen.
Belangrijkste functies
Wachtwoord toepassen op XLT M
Versleutel een bestaand XLT M‑bestand met een door de gebruiker opgegeven wachtwoord. De bescherming omvat het openen van het bestand en optionele beperkingen op bewerken, afdrukken en structuur.
Opmaak & objecten behouden
Alle celstijlen, formules, tabellen, grafieken, macro’s en afbeeldingen blijven intact na versleuteling.
Streaming‑ondersteuning
Bescherm grote werkboeken in een streaming‑modus om het geheugengebruik laag te houden – ideaal voor batchverwerking van veel bestanden.
Gedetailleerde instructies
Werkstroom voor XLT M‑wachtwoordbeveiliging
Om een wachtwoord op een XLT M‑bestand te zetten met Sheetize, volg je deze stappen:
- Initialiseer de Protector: Maak een instantie van
SpreadsheetLocker. - Configureer opties: Stel
LockerSaveOptionsin met het gewenste wachtwoord en de beschermingsvlaggen (bijv. toestaan bewerken van objecten, toestaan afdrukken). - Definieer bestands‑paden: Geef het bron‑XLT M‑pad en de bestemming voor het beveiligde XLT M‑bestand op.
- Voer de bescherming uit: Roep
Processaan met de voorbereide laad‑ en beschermingsopties.
Voorbeeld – Een XLT M‑bestand beveiligen met een wachtwoord
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);Voorbeeld – Een XLT M‑bestand beveiligen met een schrijf‑beveiligingswachtwoord
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);Uitgebreide bestandsformatondersteuning
- Sheetize kan ook wachtwoordbeveiliging toepassen op CSV-, TSV- en HTML‑exports die uit een werkboek worden gegenereerd (de verkregen bestanden worden verpakt in een ZIP‑bestand met encryptie).
Met deze mogelijkheden maakt Sheetize het beschermen van XLT M‑bestanden moeiteloos, of je nu een snelle eenmalige script nodig hebt of een productie‑gereed service die dagelijks duizenden sjablonen beveiligt.