„Excel“ failų apsauga yra labai svarbi, kad būtų išlaikytas skirstymo duomenų vientisumas ir konfidencialumas.Šiame straipsnyje parodyta, kaip naudoti „Aspose.Cells for .NET“, kad taikytumėte darbalaukės lygio apsaugą „C#“.

Introduction

„Excel“ failų apsauga padeda užkirsti kelią neprivalomiems redagavimams ar atsitiktiniam perrašymui, užtikrinant kritinių skirtukų duomenų vientisumą.Šiame straipsnyje mes išnagrinėsime, kaip naudoti „Aspose.Cells for .NET**“, kad taikytumėte darbo knygos lygio apsaugą naudojant „C#“.

Žingsnis po žingsnio įgyvendinimo vadovas

1 žingsnis: sukurti naują C# projektą

Norėdami pradėti, sukurkite naują konsolės programą „Visual Studio“ arba per komandos eilutę:

dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp

2 žingsnis: Įdiegti Aspose.Cells .NET

Toliau įdiegkite „Aspose.Cells“ paketą naudodami „NuGet Package Manager Console“ arba vykdydami savo terminale nurodytą komandą:

dotnet add package Aspose.Cells

3 žingsnis: Atsisiųskite Excel failą

Kai įdiegėte reikiamus paketus, įkelkite „Excel“ failą į Workbook objektas. štai kaip galite tai padaryti:

using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

4 žingsnis: taikyti apsaugą

Dabar, kai darbo knyga yra įkrauta, taikykite apsaugą naudojant Protect() Galite pasirinkti iš kelių tipų apsaugą:

  • Visi : apsaugo visus darbo knygos aspektus.
  • ** Turinys** : užkerta kelią ląstelių ir rangų redagavimui.
  • Objektai : neleidžia modifikuoti ar ištrinti objektų, tokių kaip grafikai ir vaizdai.
  • Struktūra : apriboja pokyčius darbalaukio struktūroje, pvz., pridėti / ištrinti eilutes / kolonus.

Štai pavyzdys, kaip taikyti apsaugą slaptažodžiu:

// Apply workbook-level protection
workbook.Protect(ProtectionType.All, "secure123");
using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

// Apply workbook-level protection with a password and specific restrictions
workbook.Protect(ProtectionType.All, "secure123");

// Save the protected workbook to disk
workbook.Save("Protected.xlsx");

5 žingsnis: saugoti saugomą failą

Galiausiai, saugokite apsaugotą failą diske.Šis žingsnis užtikrina, kad visi pakeitimai būtų išsaugoti, o darbo knyga dabar saugoma.

// Save the protected workbook
workbook.Save("Protected.xlsx");

Geriausios praktikos

  • Saugus slaptažodžių saugojimas : saugiai saugokite slaptai naudodami aplinkos kintamuosius ar slaptus vadybininkus, o ne juos sunkiai koduojant jūsų programoje.
  • Stiprūs slaptažodžiai : Naudokite stiprius alfanumerinius žodžius, kad padidintumėte saugumą.
  • Validacija : Validuokite apsaugą vėl atidarius failą po apdorojimo ir bandydami neautorizuotų veiksmų.

Vadovaudamiesi šia geriausia praktika, galite įsitikinti, kad jūsų „Excel“ failai lieka saugūs ir apsaugoti nuo neteisėto prieigos.

More in this category