Aspose.Cells Spreadsheet Locker pro .NET
Aspose.Cells Spreadsheet Locker pro .NET umožňuje vývojářům programově zablokovat pracovní knihy programu Excel a chránit pracovní listy, řady a celkové struktury dokumentu s uživatelsky definovanými hesly a granulárními nastaveními povolení. Ať už chcete zabrániti neoprávněným úpravám, provádět šifrování na úrovni pracovních knih nebo omezit přístup k určitým oblastem listu, tento plugin poskytuje zjednodušenou ochranu pro XLS, XLsX,XLTM a XLSM a souborů.
Instalace a nastavení
Chcete-li do vašeho projektu přidat Aspose.Cells Spreadsheet Locker pro .NET:
- Instalace balíčku NuGet. zobrazit Instalace Průvodce pro detaily.
- Konfigurujte měřené licencování před použitím jakýchkoli volání API, abyste se vyhnuli režimu hodnocení Licencování na bázi měření a dokumentace.
Funkce a funkce
Podporované formáty souborů
Ochrana se vztahuje na hlavní formáty Excelu včetně dědictví BIFF (XLS) a moderní Open XML (XLSX, XLSSM, XLTM). ochranné nastavení zůstávají intaktní v průběhu konverzí formátu.
Šifrování úrovně Workbook
Použijte heslo pro šifrování celého toku knihovny.Toto používá standardní Office kódování tak, že soubor nemůže být otevřen bez správného hesla.
Práce na ochranu
Omezení úpravy na úrovni listu s možností, jako jsou:
- Locking buněčného obsahu
- Prevence řádkových nebo sloupkových vložek / deletionů
- Odstranění řady, filtrování nebo pivotní tabulky
Rozsah ochrany
Definujte editovatelné řady při uchovávání formulářů nebo citlivých dat. Přidělejte odlišné hesla na řadu, abyste poskytli omezený přístup k konkrétním skupinám uživatelů.
Struktura a ochrana okna
Vyhněte se změnám v celém knihovně, jako je přidávání, přejmenování nebo odstranění pracovních desek. Zavřete nastavení oken jako zmrazené panely nebo úrovně zoomu, abyste udrželi uživatelský pohled konzistentní.
Šifrovací algoritmy a síla
Vyberte mezi AES-256 pro vysokou bezpečnost nebo dědictví RC4 pro kompatibilitu. výběr algoritmu je vystaven pomocí jednoduchých nastavení API.
Ochranné výjimky a povolení
Fine-tune povolení tím, že umožňuje určité akce (např. formátování buněk nebo třídění), zatímco ostatní funkce jsou uzavřeny.
Řízení zámku a odstranění
Odemknout listy, řádky nebo celé pracovní knihy programovaně s správným heslem. APIs odráží proces zamknutí a ochranný status lze vyhledat v provozním čase.
Kódový příklad
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");
Tipy a nejlepší postupy
• Vždy zahájit licencování na start-up, aby se zabránilo hodnocení varování.• Použijte dlouhé, složité hesla s AES-256 pro citlivé soubory.• Kombinace pracovních desek a ochrany rozsahu na oddělené editovatelné oblasti od vzorců.• Přetrvávající nastavení ochrany v metadatách/konfiguracích pro automatizační úkoly.• Reapply ochrana po formátových konverzi, aby se zajistila integrita šifrování.• Použití IsProtected
kontroly před provedením operací, aby se zabránilo výjimkám.• Pravidelně otáčíte hesla v souladu s bezpečnostními zásadami.