Aspose.Cells Spreadsheet Locker pre .NET

Aspose.Cells Spreadsheet Locker pre .NET umožňuje vývojárom programovo zablokovať pracovné knihy programu Excel a chrániť dielne, rebríky a všeobecné dokumentové štruktúry s používateľom definovanými heslami a granulárnymi nastavením povolenia. Či už chcete zabraňovať neoprávneným úpravám, vykonávať šifrovanie na úrovni pracovnej knihy alebo obmedzovať prístup k konkrétnym oblastiam listu, tento plugin poskytuje zjednodušenú ochranu pre XLS, XSX, XLTM a XLSM súbory.

Inštalácia a nastavenie

Pridať Aspose.Cells Spreadsheet Locker pre .NET do vášho projektu:

  • Inštalácia balíka NuGet. pozri inštalácia Sprievodca pre detaily.
  • Nastaviť merané licencovanie pred použitím akýchkoľvek hovorov API, aby sa zabránilo hodnotenie režimu Metrické licencie a dokumentácie.

Funkcie a funkcie

Podporované formáty súborov

Používa ochranu pre hlavné formáty programu Excel vrátane dedičstva BIFF (XLS) a moderný otvorený XML (XLSX, XLSM,XLTM). ochranné nastavenia zostávajú intaktné v priebehu konverzií formátu.

Šifrovanie na pracovnej úrovni

Aplikujte heslo na šifrovanie celého toku pracovných kníh.Toto používa štandardné kódovanie balíka Office, takže súbor nemôže byť otvorený bez správneho hesla.Mnoho algoritmov šifrácie sú podporované pre kompatibilitu a bezpečnosť.

Pracovná ochrana

Obmedziť úpravu na úrovni listu s možnosťami, ako sú:

  • Lockovanie buniek
  • Prevencia riadkov alebo stĺpcov/deletionov
  • Odstránenie sortizácie, filtrovania alebo pivot tabulových úprav

Rozsahová úroveň ochrany

Definujte editovateľné reťazce, zatiaľ čo formule alebo citlivé údaje sú uzamknuté. Umiestnite odlišné heslá podľa reťaze na poskytnutie obmedzeného prístupu k konkrétnym skupinám používateľov.

Struktúra a ochrana okien

Vyhýbajte sa zmenám v pracovnej knihe, ako je pridávanie, prenájom alebo odstránenie pracovných listov. Zastaviť nastavenia okien ako sú zmrazené panely alebo úrovne zoomu, aby sa používateľský pohľad udržal konzistentný.

Šifrovanie algoritmov a sily

Vybrať medzi AES-256 pre vysokú bezpečnosť alebo dedičnosť RC4 pre kompatibilitu. výber algoritmu je vystavený prostredníctvom jednoduchých nastavení API.

Ochranné výnimky a povolenia

Dokonalé povolenia tým, že umožňujú určité akcie (napr. formátovanie buniek alebo usporiadanie), zatiaľ čo iné funkcie sú zablokované.

Riadenie zámku a odstránenie

Odomknúť listy, reťazce, alebo celé pracovné knihy programmaticky s správnym heslom. APIs odráža proces zablokovania, a ochranný stav môže byť vyhľadávaný v prevádzkovom čase.

Kód prí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 najlepšie postupy

• Vždy iniciovať licencovanie na startup, aby sa zabránilo hodnotenie upozornenia.• Použite dlhé, zložité heslá s AES-256 pre citlivé súbory.• Kombinovať pracovné listy a ochranné rozsahy na oddelené editovateľné oblasti od vzorcov.• Pretrvávajúce nastavenia ochrany v metadatoch/konfiguráciách pre automatizačné úlohy.• Opakovať ochranu po formátových konverziách, aby sa zabezpečila integrita šifrovania.• Používanie IsProtected kontroly pred vykonávaním operácií, aby sa zabránilo výnimkám.• Pravidelne otáčať heslá v súlade s bezpečnostnými politikami.

 Slovenčina