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:
- A védelem inicializálása – hozzon létre egy
SpreadsheetLockerpéldányt. - 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). - Fájlutak megadása – adja meg a forrás XLSX útvonalát és a védett XLSX célhelyét.
- Védelem végrehajtása – hívja meg a
Protectmetó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.