Kuinka asettaa salasana Xlsm‑tiedostoon
Sheetize XLSM -salasanan asettaja .NET:lle tarjoaa yksinkertaisen, mutta tehokkaan API:n, jolla voidaan suojata Excel‑makroilla varustettu työkirja salasanalla säilyttäen kaikki taulukot, makrot, kaaviot ja muotoilut. Tämä on hyödyllistä, kun tiedosto täytyy suojata ennen jakamista tai integroida prosesseihin, jotka vaativat salattuja Excel‑tiedostoja.
Pääominaisuudet
Suojaus salasanalla XLSM‑tiedostoon
Salaa olemassa oleva XLSM‑tiedosto käyttäjän määrittelemällä salasanalla. Suojaus kattaa tiedoston avaamisen sekä valinnaiset rajoitukset muokkaamiseen, tulostamiseen ja rakenteeseen.
Säilytä muotoilu ja objektit
Kaikki solujen tyylit, kaavat, taulut, kaaviot, kuvat ja upotetut makrot pysyvät muuttumattomina salauksen jälkeen.
Virtaustuki
Suojaa suuria työkirjoja virtaustilassa, jolloin muistinkulutus pysyy alhaisena – ihanteellinen, kun käsitellään suuria määriä tiedostoja kerrallaan.
Yksityiskohtaiset ohjeet
XLSM‑salasanasuojaus työnkulku
Salasanan asettaminen XLSM‑tiedostolle Sheetizen avulla tapahtuu seuraavasti:
- Initialisoi suojain: Luo
SpreadsheetLocker‑instanssi. - Määritä asetukset: Aseta
LockerSaveOptions‑objektiin haluttu salasana ja suojauksen liput (esim. salli objektien muokkaus, salli tulostus). - Määritä tiedostopolut: Anna lähde‑XLSM‑tiedoston ja suojatun kohdetiedoston polut.
- Suorita suojaus: Kutsu
Process‑metodia lataus‑ ja tallennusasetuksilla.
Esimerkki – Suojaa XLSM‑tiedosto salasanalla
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsm",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Esimerkki – Suojaa XLSM‑tiedosto kirjoitussalasanalla
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsm",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Laajennettu formaattituki
- Sheetize pystyy myös lisäämään salasanasuojaa CSV-, TSV- ja HTML‑vientitiedostoihin, jotka on pakattu ZIP‑arkistoon salauksella.
Näiden ominaisuuksien avulla Sheetize tekee XLSM‑tiedostojen salasan suojauksesta vaivatonta, oli kyse sitten nopeasta kertaskäsittelystä tai tuotantokäyttöön soveltuvasta palvelusta, joka turvaa tuhansia taulukoita päivittäin.