Saugumas yra būtinas, kai dirbate su jautriais Excel duomenimis. Aspose.Cells naudojant kūrėjai gali programuojamai taikyti keletą apsaugos lygių “Excel” failams, įskaitant darbalaukio uždarymą, elementų apribojimą ir darbo knygos šifravimą#.

Verslo vertė

Įgyvendinant “Excel” failų apsaugą teikiamos šios naudos:

  • Užkirsti kelią neautorizuotiems kritinių duomenų ir struktūros pokyčiams
  • Vartotojo veiksmų kontrolė (pavyzdžiui, leidžiama skirstyti, bet blokuoti redagavimą)
  • Intelektinės nuosavybės apsauga bendromis skirtukais
  • Užtikrinti nuoseklų formatavimą ir duomenų struktūrą tarp komandų

Žingsnis po žingsnio įgyvendinimo vadovas

1 žingsnis: sukurti naują C# projektą

Atidarykite terminalą arba IDE ir sukurkite naują konsolės programą:

dotnet new console -n ExcelProtectionDemo
cd ExcelProtectionDemo

2 žingsnis: Įdiegti Aspose.Cells per NuGet

Įdiegti Aspose.Cells biblioteką:

dotnet add package Aspose.Cells

3 žingsnis: apsaugoti darbalaukį slaptažodžiu

Galite apsaugoti darbo lapą nustatydami slaptažodį:

using Aspose.Cells;

// Create a workbook and access the first worksheet
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
sheet.Name = "Financial Data";

// Protect the entire sheet with a password
sheet.Protect(ProtectionType.All, "secure123");

// Save the file
workbook.Save("ProtectedWorksheet.xlsx");

4 žingsnis: apsaugoti darbalaukio elementus ir leisti konkrečius veiksmus

Leiskite vartotojams formatuoti ląsteles arba įdėti eilutes, o vis tiek apsaugoti kitas dalis:

// Allow formatting but block editing
sheet.Protection.AllowFormattingCell = true;
sheet.Protection.AllowInsertingRow = true;
sheet.Protection.AllowDeletingColumn = false;

// Apply protection with a password
sheet.Protect(ProtectionType.All, "actions456");

5 žingsnis: apsaugoti darbo knygos struktūrą

Užkirsti kelią vartotojams atsinaujinti, slėpti ar ištrinti lapus:

// Protect workbook structure (e.g., sheets can't be moved or renamed)
workbook.Protect(ProtectionType.Structure, "workbookPass");

6 žingsnis: Šifruoti darbo knygą su atviru slaptažodžiu

Įveskite slaptažodį, reikalingą norint atidaryti failą:

// Set a password that encrypts the entire workbook
workbook.Settings.Password = "openMe123";

7 žingsnis: Saugokite apsaugotą „Excel“ failą

Užbaigti ir išsaugoti apsaugotą „Excel“ failą:

workbook.Save("FullyProtectedWorkbook.xlsx");

Papildomi įrašai

  • ProtectionType.All apima turinį, objektus ir scenarijus.
  • Galite pritaikyti leidimus granuliariai naudojant sheet.Protection ir objektą.
  • Aspose Excel C# leidžia pažangioms funkcijoms, įskaitant galimybę programuojamai sukurti Excel failą naudojant Aspose C # , aukštą Excel failą arba Aspose.Cells sukuria Excel file . Jūs taip pat galite naudoti Aspose c# Excel siekiant efektyviai generuoti ir manipuliuoti „Excel“ failus, todėl tai yra esminis kūrėjų įrankis.

Summary

Sekdami šį vadą, jūs saugojote “Excel” failą keliuose lygiuose:

  • Darbo lapo lygio apsauga su slaptažodžiais
  • Kontroliuojamos naudotojo sąveikos
  • Apsaugota darbo knygos struktūra
  • Failo lygio šifravimas

Tai užtikrina, kad „Excel“ failai būtų saugesni nuo nepriimtinių pakeitimų ir prieigos, o teisėtiems naudotojams išsaugoti lankstumą.

More in this category