Aspose.Cells Spreadsheet Locker a .NET-hez

Aspose.Cells Spreadsheet Locker for .NET lehetővé teszi a fejlesztők számára, hogy programozottan zárják le az Excel munkafüzeteket, és megvédjék a munkalapokat, rangsorokat és az általános dokumentum szerkezeteit a felhasználó által meghatározott jelszavakkal és a gránuláris engedély beállításokkal. Akár meg akarja akadályozni az engedély nélküli szerkesztéseket, végrehajtani a munkafiók szintű titkosítást, vagy korlátozni a hozzáférést bizonyos lapterületekhez, ez a plugin szűkített védelmet nyújt az XLS,XLSX, XLTM és Az XLSM A fájlok.

Telepítés és telepítés

Az Aspose.Cells Spreadsheet Locker .NET hozzáadása a projekthez:

  • Telepítse a NuGet csomagot. lásd a telepítés Útmutató a részletekhez.
  • Állítsa be a mérhető licencet, mielőtt bármilyen API hívást használna, hogy elkerülje az értékelési módot Mérett licenc A dokumentáció.

Jellemzők és funkciók

Támogatott fájlformátumok

Megfelel a védelem a nagy Excel formátumok, beleértve az örökség BIFF (XLS) és a modern nyílt XML (XLSX, XLSM és XLTM) A védelmi beállítások a formátumú átalakítások során intaktak maradnak.

Workbook szintű titkosítás

Alkalmazzon jelszót, hogy titkosítsa az egész munkafüzet áramlását.Ez a szabványos Office-titkosítást használja, így a fájl nem nyithatható meg a megfelelő szó nélkül.A kompatibilitás és a biztonság érdekében támogatják a többszörös titkolási algoritmusokat.

Műhelyvédelem

Korlátozza a szerkesztést a lapszinten olyan lehetőségekkel, mint például:

  • Locking cell tartalom
  • A sorok vagy oszlopok beillesztése / törlése megakadályozása
  • A sorozás, a szűrés vagy a pivot táblázat szerkesztésének kikapcsolása

Range szintű védelem

Állítsa be a szerkeszthető sorokat, miközben a képletek vagy az érzékeny adatok zárva vannak. Különböző jelszavakat adjon soronként, hogy korlátozott hozzáférést biztosítson egy adott felhasználói csoporthoz.

Épület és ablakvédelem

Kerülje a munkafüzet szerinti változásokat, mint például a lapok hozzáadása, újranevezése vagy törlése. zárja be az ablak beállításait, például fagyasztott panelek vagy zoomszintek, hogy a felhasználói megjelenés következetes legyen.

Titkosítási algoritmusok és erősség

Válassza ki az AES-256-at a nagy biztonságért vagy az örökség RC4-et a kompatibilitásért.Az algoritmus kiválasztása egyszerű API beállításokon keresztül jelenik meg.

Védelmi kivételek és engedélyek

Fine-tune engedélyek lehetővé téve bizonyos intézkedéseket (például sejtformázás vagy sorozás), miközben más funkciókat zárva tart.

Lock Management és eltávolítása

A lapok, sorok vagy egész munkafüzetek programozása a megfelelő jelszóval. az APIs tükrözi a zárási folyamatot, és a védelem állapotát futtatási időben kérhetjük.

Kód példája

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

Tippek és legjobb gyakorlatok

• Mindig kezdeményezze a licencet a startupnál, hogy elkerülje az értékelési figyelmeztetéseket.• Hosszú, összetett jelszavak használata az AES-256 érzékeny fájlokhoz.• A munkafüzet és a tartományvédelem kombinálása a szerkeszthető területekhez a képletektől.• Tartós védelmi beállítások a metadata/konfigurációban az automatizálási feladatokhoz.• Újra alkalmazza a védelmet a formátumú átalakítások után a titkosítás integritásának biztosítása érdekében.• Használat IsProtected A műveletek elvégzése előtt ellenőrizni kell a kivételek elkerülése érdekében.• Rendszeresen forgatja a jelszavakat a biztonsági politikákkal összhangban.

 Magyar