Ovaj kratki vodič vodi o tome kako lozinkom zaštititi Excel datoteku u C# uz pomoć svih potrebnih koraka za konfiguriranje IDE-a i detaljnih koraka za pisanje aplikacije. Također pruža primjer koda koji se može izvoditi i prikazuje postupak šifriranja Excel datoteke lozinkom u C#. Također ćete naučiti o različitim vrstama enkripcije, postavljanju lozinki i spremanju izlazne datoteke u različitim formatima kao što su XLSX, XLS, ODS, itd.
Koraci za zaštitu Excela lozinkom u C#
- Uspostavite okruženje za korištenje Aspose.Cells for .NET za šifriranje Excel datoteke
- Učitajte ili izradite Excel datoteku pomoću objekta klase Workbook
- Postavite potrebne opcije šifriranja za učitanu radnu knjigu pomoću metode SetEncryptionOptions()
- Postavite lozinku za datoteku
- Spremite šifriranu radnu knjigu na disk
Ovi koraci opisuju postupak zaštite lozinkom Excel datoteke u C# tako da se prvo učita izvorna Excel datoteka, a zatim se koristi metoda SetEncryptionOptions() za postavljanje različitih svojstava enkripcije za proračunsku tablicu. Nakon ovih koraka samo trebamo postaviti lozinku koja će biti potrebna za otvaranje Excel datoteke i zatim spremiti izlaznu Excel datoteku u željenom formatu.
Kod za šifriranje radne knjige s lozinkom u C#
using System; | |
using Aspose.Cells; | |
namespace KBAspose | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to encrypt Excel file | |
{ | |
// Initialize license | |
Aspose.Words.License licWords = new Aspose.Words.License(); | |
licWords.SetLicense("Aspose.Total.lic"); | |
// Load the Excel file | |
Workbook workbook = new Workbook("ExcelChart.xlsx"); | |
// Set Strong Encryption type | |
workbook.SetEncryptionOptions(EncryptionType.StrongCryptographicProvider, 128); | |
// Set Password | |
workbook.Settings.Password = "0987"; | |
// Save the excel file | |
workbook.Save("EncryptedWorkbook.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Ovaj kôd demonstrira proces šifriranja Excel datoteke u C# pomoću metode SetEncryptionOptions() koja uzima jednu od vrijednosti vrste enkripcije kao što je StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible ili XOR i duljinu ključa. Objekt postavki u klasi Radna knjiga ima svojstvo lozinke koje je postavljeno i potrebno za otvaranje Radne knjige nakon šifriranja. Nakon što je radna knjiga šifrirana, može se spremiti u bilo kojem formatu koji podržava MS Excel.
U ovom smo članku naučili šifrirati Excel datoteku. Ako želite naučiti postupak dodavanja digitalnog potpisa radnoj knjizi, pogledajte članak na kako dodati digitalni potpis u Excel koristeći C#.