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.Protectionir 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ą.