Aspose.Cells Spreadsheet Locker par .NET

Aspose.Cells Spreadsheet Locker for .NET ļauj izstrādātājiem programmatiski bloķēt Excel darba grāmatas un aizsargāt darba lapas, rādītājus un kopējās dokumentu struktūras ar lietotāja definētām paroles un granulārās atļaujas iestatījumiem. Vai vēlaties novērst neautorizētus rediģējumus, īstenot darba grāmatu līmeņa šifrēšanu vai ierobežot piekļuvi konkrētiem lapu reģioniem, šis plugins nodrošina vienkāršotu aizsardzību XLS,XLSX, XLTM un XLSM Filma ir.

Instalācija un uzstādīšana

Lai pievienotu Aspose.Cells Spreadsheet Locker .NET jūsu projektam:

  • Instalēt NuGet paketi. skatīt Installation Rīkojums par detaļām.
  • Konfigurējiet mērīto licencēšanu pirms jebkura API zvanu izmantošanas, lai izvairītos no novērtēšanas režīma Mērtēta licencēšana dokumentācija.

Iezīmes un funkcionalitātes

Atbalstītie failu formāti

Piemēro aizsardzību lielajām Excel formātām, tostarp mantojumam BIFF (XLS) un modernā atvērta XML (XLSX, XLSM,XLTM). Aizsardzības iestatījumi joprojām ir netiešas visās formāta konversijās.

Darba grāmatu līmeņa šifrēšana

Pielietojiet paroli, lai šifrētu visu darba grāmatu plūsmu. tas izmanto standarta Office šifrošanu, tāpēc failu nevar atvērt bez pareizā parola.

Darba lapas aizsardzība

Ierobežo rediģēšanu lapas līmenī ar opcijām, piemēram:

  • Locking šūnu saturs
  • Novērst rādītājus vai kolonnas ievietošanas/izņemšanas
  • Izslēgt sortizēšanu, filtrēšanu vai pivot tabulas rediģēšanu

Ranga līmeņa aizsardzība

Iestatīt rediģējamas rindas, vienlaikus saglabājot formulas vai jutīgus datus slēgtus. piešķirt atsevišķus paroles uz rindām, lai dotu ierobežotu piekļuvi konkrētām lietotāju grupām.

Struktūra un logu aizsardzība

Izvairīties no darba grāmatu izmaiņām, piemēram, pievienošanu, atdzīvināšanu vai dzēšanu darba lapu. Aizveriet logu iestatījumus kā iesaldētus paneļus vai zoomu līmeņus, lai saglabātu lietotāju izskatu konsekventu.

Šifrēšanas algoritmi un spēks

Izvēlieties starp AES-256 augstas drošības vai mantojuma RC4 saderību. algoritma izvēle tiek pakļauta, izmantojot vienkāršus API iestatījumus.

Aizsardzības izņēmumi un atļaujas

Fine-tune atļaujas, atļaujot noteiktas darbības (piemēram, šūnu formatēšana vai sortizēšana), vienlaikus saglabājot citas funkcijas slēgtas.

Lock pārvaldība un noņemšana

Izslēgti lapas, randiņas vai visas darba grāmatas programmatiski ar pareizo paroli. APIs atspoguļo slēgšanas procesu, un aizsardzības statusu var pieprasīt darbā.

Kods piemērs

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");

Padomi un labākās prakses

• Vienmēr uzsākt licencēšanu start-up, lai izvairītos no novērtēšanas brīdinājumiem.• Izmantojiet garus, sarežģītus paroles ar AES-256 sensitīviem failiem.• Apvieno darba lapu un rangu aizsardzības uz atsevišķām rediģējamiem apgabaliem no formula.• Nepārtrauktas aizsardzības iestatījumus metadatos/konfigurācijā automātisko uzdevumu veikšanai.• Atkārtoti piemēro aizsardzību pēc formāta konversijām, lai nodrošinātu šifrēšanas integritāti.• lietošana IsProtected pārbaudes pirms operācijām, lai izvairītos no izņēmumiem.• Regulāri rotē paroles saskaņā ar drošības politiku.

 Latviski