Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես գաղտնաբառով պաշտպանել Excel ֆայլը C#-ում IDE-ի կազմաձևման համար անհրաժեշտ բոլոր քայլերի և հավելվածը գրելու մանրամասն քայլերի օգնությամբ: Այն նաև տրամադրում է գործարկվող կոդ, որը ցուցադրում է Excel ֆայլը C#** գաղտնաբառով **կոդավորելու գործընթացը: Դուք նաև կիմանաք գաղտնագրման տարբեր տեսակների, գաղտնաբառերի տեղադրման և ելքային ֆայլի պահպանման տարբեր ձևաչափերով, ինչպիսիք են XLSX, XLS, ODS և այլն:
Excel-ը C#-ում գաղտնաբառով պաշտպանելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.Cells for .NET Excel ֆայլը գաղտնագրելու համար
- Բեռնել կամ ստեղծել Excel ֆայլ՝ օգտագործելով Workbook դասի օբյեկտը
- Սահմանեք գաղտնագրման անհրաժեշտ տարբերակները բեռնված աշխատանքային գրքի համար՝ օգտագործելով SetEncryptionOptions() մեթոդը
- Սահմանեք գաղտնաբառը ֆայլի համար
- Պահպանեք կոդավորված աշխատանքային գիրքը սկավառակի վրա
Այս քայլերը նկարագրում են գաղտնաբառով պաշտպանելու Excel ֆայլը C#-ում այնպես, որ սկզբում բեռնվում է սկզբնաղբյուր Excel ֆայլը, իսկ այնուհետև SetEncryptionOptions() մեթոդն օգտագործվում է աղյուսակի համար գաղտնագրման տարբեր հատկություններ սահմանելու համար: Այս քայլերից հետո մենք պարզապես պետք է սահմանենք այն գաղտնաբառը, որը կպահանջվի Excel ֆայլը բացելու համար և այնուհետև պահպանել ելքային Excel ֆայլը ձեր ցանկալի ձևաչափով:
Կոդ՝ աշխատանքային գրքույկը C#-ում գաղտնաբառով կոդավորելու համար
Այս կոդը ցույց է տալիս Excel ֆայլը C#-ում *կոդավորելու գործընթացը՝ օգտագործելով SetEncryptionOptions() մեթոդը, որն ընդունում է գաղտնագրման տիպի արժեքներից մեկը, ինչպիսիք են StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible կամ XOR, և բանալու երկարությունը: Workbook դասի Settings օբյեկտն ունի գաղտնաբառի հատկություն, որը սահմանված է և պահանջվում է գաղտնագրումից հետո աշխատանքային գրքույկը բացելու համար: Աշխատանքային գրքույկը գաղտնագրվելուց հետո այն կարող է պահպանվել MS Excel-ի կողմից աջակցվող ցանկացած ձևաչափով:
Այս հոդվածում մենք սովորեցինք կոդավորել Excel ֆայլը: Եթե ցանկանում եք սովորել աշխատանքային գրքում թվային ստորագրություն ավելացնելու գործընթացը, տես Ինչպես ավելացնել թվային ստորագրություն Excel-ում C#-ով-ի հոդվածը: