Hogyan állítsunk be jelszót XLSX fájlhoz

Sheetize XLSX jelszóbeállító .NET‑hez egyszerű, ugyanakkor hatékony API‑t biztosít az Excel munkafüzet jelszóval való védelméhez, miközben megőrzi az összes munkalapot, diagramot és formázást. Hasznos, ha meg kell óvni egy fájlt a megosztás előtt, vagy ha egy olyan folyamatba kell integrálni, amely titkosított Excel‑fájlokat igényel.

Főbb tulajdonságok

Jelszó alkalmazása XLSX-re

Titkosít egy már létező XLSX fájlt a felhasználó által megadott jelszóval. A védelem magában foglalja a fájl megnyitását, valamint opcionális korlátozásokat a szerkesztésre, nyomtatásra és a szerkezet módosítására.

Formázás és objektumok megőrzése

Minden cellastílus, képlet, táblázat, diagram és kép változatlan marad a titkosítás után.

Streaming támogatás

Nagy munkafüzetek védése streaming módon, alacsony memóriahasználattal – ideális sok fájl batch feldolgozásához.

Részletes útmutató

XLSX jelszóvédelem munkafolyamata

A Sheetize‑szel történő jelszóbeállításhoz kövesse ezeket a lépéseket:

  1. A védelem inicializálása – hozzon létre egy SpreadsheetLocker példányt.
  2. Beállítások konfigurálása – állítsa be a LockerSaveOptions‑t a kívánt jelszóval és védelmi flag‑ekkel (pl. szerkesztés objektumok engedélyezése, nyomtatás engedélyezése).
  3. Fájlutak megadása – adja meg a forrás XLSX útvonalát és a védett XLSX célhelyét.
  4. Védelem végrehajtása – hívja meg a Protect metódust a korábban előkészített betöltési és mentési beállításokkal.

Példa – XLSX fájl védése jelszóval

using Sheetize;

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

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

SpreadsheetLocker.Process(loadOptions, saveOptions);

Példa – XLSX fájl védése írásvédelmi jelszóval

using Sheetize;

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

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

SpreadsheetLocker.Process(loadOptions, saveOptions);

Kiterjesztett formátumtámogatás

  • A Sheetize képes jelszóval védeni a CSV, TSV és HTML exportokat is, amelyeket a munkafüzetből generál (az eredményfájlok ZIP‑ben kerülnek titkosítva).

Ezekkel a lehetőségekkel a Sheetize leegyszerűsíti az XLSX jelszóvédelem alkalmazását, akár egy gyors egyedi szkriptet, akár napi több ezer táblázatot védő termelési szintű szolgáltatást szeretne megvalósítani.

 Magyar