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 Apose.Cells sukuria Excel file ** . Jūs taip pat galite naudoti Apose 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ą.