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.

 Čeština