Kuinka asettaa salasana XLSX-tiedostoon

Sheetize XLSX -salasanan asettaja .NET:lle tarjoaa yksinkertaisen mutta tehokkaan API:n, jonka avulla voit suojata Excel‑työkirjan salasanalla säilyttäen kaikki työkirjat, kaaviot ja muotoilut. Tämä on hyödyllistä, kun tiedosto täytyy turvata ennen jakamista tai kun se integroidaan putkistoihin, jotka edellyttävät salattuja Excel‑tiedostoja.

Pääominaisuudet

Lisää salasana XLSX-tiedostoon

Salaa olemassa oleva XLSX‑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 solutyylit, kaavat, taulukot, kaaviot ja kuvat säilyvät muuttumattomina salauksen jälkeen.

Suoratoistotuki

Suojaa suuria työkirjoja suoratoistona, jotta muistin käyttö pysyy alhaisena – ihanteellinen suurten tiedostomäärien eräprosesseihin.

Yksityiskohtaiset ohjeet

XLSX‑salasanan asettamisen työnkulku

Salasanan asettamiseksi XLSX‑tiedostoon Sheetizen avulla noudata seuraavia askeleita:

  1. Alusta suojaaja: Luo uusi SpreadsheetLocker‑instanssi.
  2. Määritä asetukset: Aseta LockerSaveOptions haluamallasi salasanalla ja suojausvalinnoilla (esim. salli objektien muokkaus, salli tulostus).
  3. Määritä tiedostopolut: Anna lähde‑XLSX‑polku sekä kohde‑suojaus‑XLSX‑sijainti.
  4. Suorita suojaus: Kutsu Protect valmiilla lataus- ja suojausasetuksilla.

Esimerkki – Suojaa XLSX‑tiedosto salasanalla

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsx"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Esimerkki – Suojaa XLSX‑tiedosto kirjoitussalasanalla

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsx"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Laajennettu formaattituki

  • Sheetize voi myös lisätä salasanan suojausta CSV-, TSV- ja HTML‑vientitiedostoihin, jotka on luotu työkirjasta (tulostetut tiedostot pakataan ZIP‑arkistoon salauksella).

Näiden ominaisuuksien avulla Sheetize tekee XLSX‑salasanasuojauksesta vaivatonta, oli kyseessä sitten nopea kertakäyttöskripti tai tuotantokelpoista palvelua, joka suojaa tuhansia taulukoita päivittäin.

 Suomi