Excel failu aizsardzība ir svarīga, lai saglabātu datu integritāti un konfidencialitāti.Šajā rakstā ir parādīts, kā izmantot Aspose.Cells .NET darbgrāmatas līmeņa aizsardzības piemērošanai C#.

Introduction

Excel failu aizsardzība palīdz novērst neautorizētus rediģējumus vai nejaušu pārrakstīšanu, nodrošinot kritisko lapas datu integritāti. Šajā rakstā mēs izpētīsim, kā izmantot Aspose.Cells for .NET , lai piemērotu darbgrāmatas aizsardzības līmeni, izmantojot C#.

Step-by-step īstenošanas ceļvedis

1. solis: izveidot jaunu C# projektu

Lai sāktu, izveidojiet jaunu konsoles lietojumprogrammu Visual Studio vai ar komandas līniju:

dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp

2. solis: instalēt Aspose.Cells .NET

Pēc tam instalējiet Aspose.Cells paketi, izmantojot NuGet Package Manager Console vai, izpildot šādu komandu savā terminālā:

dotnet add package Aspose.Cells

3. solis: lejupielādēt Excel failu

Pēc tam, kad esat instalējis nepieciešamos paketes, lejupielādējiet Excel failu Workbook objekts. šeit ir, kā jūs varat to darīt:

using Aspose.Cells;

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

4. solis: piemēro aizsardzību

Tagad, kad darba grāmata ir uzlādēta, izmantojiet aizsardzību Protect() Jūs varat izvēlēties no vairākiem aizsardzības veidiem:

  • Visi : aizsargā visus darba grāmatu aspektus.
  • Iesniegumi : novērš šūnu un rangu rediģēšanu.
  • Objekti : novērš tādu objektu kā grafiku un attēlu modificēšanu vai dzēšanu.
  • Struktūra : ierobežo izmaiņas darba lapu struktūrā, piemēram, pievieno/izņem rādītājus/kolonus.

Šeit ir piemērs, kā piemērot aizsardzību ar paroli:

// 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. solis: Aizsargāt aizsargātos failus

Visbeidzot, saglabājiet savu aizsargātu failu uz disku. Šis solis nodrošina, ka visas izmaiņas tiek glabātas un darba grāmata tagad ir droša.

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

Labākās prakses

  • Drošas paroles glabāšana : uzglabāt paroli droši, izmantojot vides mainīgos vai slepenos vadītājus, nevis tos grūti kodēt jūsu lietojumprogrammā.
  • Stiprās paroles : Lai uzlabotu drošību, izmantojiet spēcīgus alfanumeriskus paroli.
  • Validācija : Validējiet aizsardzību, atkārtoti atverot failu pēc apstrādes un mēģinot veikt neautorizētus pasākumus.

Izpilda šo labāko praksi, jūs varat pārliecināties, ka jūsu Excel faili paliek droši un aizsargāti no neatļautas piekļuves.

More in this category