Kuinka asetetaan salasana XLT M‑tiedostolle
Sheetize XLT M -salasanan asettaja .NET‑ympäristölle tarjoaa yksinkertaisen mutta tehokkaan API:n, jolla voit suojata Excel‑makroilla varustetun mallin salasanalla säilyttäen kaikki taulukoiden, makrojen, kaavioiden ja muotoilujen ominaisuudet. Tämä on hyödyllistä, kun haluat suojata mallin ennen jakamista tai kun se integroidaan putkistoihin, jotka vaativat salattuja Excel‑tiedostoja.
Keskeiset ominaisuudet
Salaa salasana XLT M‑tiedostoon
Salaus olemassa olevaan XLT M‑tiedostoon käyttäjän määrittelemällä salasanalla. Suojaus koskee tiedoston avaamista ja valinnaisia rajoituksia muokkaamiselle, tulostukselle ja rakenteelle.
Säilytä muotoilu ja objektit
Kaikki solutyylit, kaavat, taulukot, kaaviot, makrot ja kuvat pysyvät ennallaan salauksen jälkeen.
Suoratoistotuki
Suojaa suuria työkirjoja suoratoistomuodossa, jolloin muistin käyttö pysyy alhaisena – ihanteellinen monen tiedoston eräprosessointiin.
Yksityiskohtaiset ohjeet
XLT M‑salasanan asettamisen työnkulku
Salasanan lisääminen XLT M‑tiedostoon Sheetizen avulla tapahtuu seuraavasti:
- Alusta suojain: Luo
SpreadsheetLocker‑instanssi. - Määritä asetukset: Aseta
LockerSaveOptions‑objektiin haluttu salasana ja suojauksen liput (esim. salli objektien muokkaus, salli tulostus). - Määritä polut: Anna lähde‑XLT M‑polku ja kohde‑suojattu XLT M‑tiedoston sijainti.
- Suorita suojaus: Kutsu
Processvalmiilla lataus‑ ja suojauksen asetuksilla.
Esimerkki – Suojaa XLT M‑tiedosto salasanalla
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);Esimerkki – Suojaa XLT M‑tiedosto kirjoitussalasanalla
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);Laajennettu formaattituki
- Sheetize voi myös lisätä salasanan suojausta CSV-, TSV- ja HTML‑vienteihin, jotka on luotu työkirjasta (tulostiedostot pakataan ZIP‑arkistoon salauksella).
Näiden ominaisuuksien avulla Sheetize tekee XLT M‑tiedostojen salasanansuojauksesta vaivatonta, olipa kyseessä nopea skripti tai tuotantokäyttöön tarkoitettu palvelu, joka turvaa tuhansia malleja päivittäin.