Ինչպես գաղտնաբառով պաշտպանել Excel ֆայլը C#-ում

Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես գաղտնաբառով պաշտպանել Excel ֆայլը C#-ում IDE-ի կազմաձևման համար անհրաժեշտ բոլոր քայլերի և հավելվածը գրելու մանրամասն քայլերի օգնությամբ: Այն նաև տրամադրում է գործարկվող կոդ, որը ցուցադրում է Excel ֆայլը C#** գաղտնաբառով **կոդավորելու գործընթացը: Դուք նաև կիմանաք գաղտնագրման տարբեր տեսակների, գաղտնաբառերի տեղադրման և ելքային ֆայլի պահպանման տարբեր ձևաչափերով, ինչպիսիք են XLSX, XLS, ODS և այլն:

Excel-ը C#-ում գաղտնաբառով պաշտպանելու քայլեր

  1. Ստեղծեք միջավայր՝ օգտագործելու Aspose.Cells for .NET Excel ֆայլը գաղտնագրելու համար
  2. Բեռնել կամ ստեղծել Excel ֆայլ՝ օգտագործելով Workbook դասի օբյեկտը
  3. Սահմանեք գաղտնագրման անհրաժեշտ տարբերակները բեռնված աշխատանքային գրքի համար՝ օգտագործելով SetEncryptionOptions() մեթոդը
  4. Սահմանեք գաղտնաբառը ֆայլի համար
  5. Պահպանեք կոդավորված աշխատանքային գիրքը սկավառակի վրա

Այս քայլերը նկարագրում են գաղտնաբառով պաշտպանելու Excel ֆայլը C#-ում այնպես, որ սկզբում բեռնվում է սկզբնաղբյուր Excel ֆայլը, իսկ այնուհետև SetEncryptionOptions() մեթոդն օգտագործվում է աղյուսակի համար գաղտնագրման տարբեր հատկություններ սահմանելու համար: Այս քայլերից հետո մենք պարզապես պետք է սահմանենք այն գաղտնաբառը, որը կպահանջվի Excel ֆայլը բացելու համար և այնուհետև պահպանել ելքային Excel ֆայլը ձեր ցանկալի ձևաչափով:

Կոդ՝ աշխատանքային գրքույկը C#-ում գաղտնաբառով կոդավորելու համար

Այս կոդը ցույց է տալիս Excel ֆայլը C#-ում *կոդավորելու գործընթացը՝ օգտագործելով SetEncryptionOptions() մեթոդը, որն ընդունում է գաղտնագրման տիպի արժեքներից մեկը, ինչպիսիք են StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible կամ XOR, և բանալու երկարությունը: Workbook դասի Settings օբյեկտն ունի գաղտնաբառի հատկություն, որը սահմանված է և պահանջվում է գաղտնագրումից հետո աշխատանքային գրքույկը բացելու համար: Աշխատանքային գրքույկը գաղտնագրվելուց հետո այն կարող է պահպանվել MS Excel-ի կողմից աջակցվող ցանկացած ձևաչափով:

Այս հոդվածում մենք սովորեցինք կոդավորել Excel ֆայլը: Եթե ցանկանում եք սովորել աշխատանքային գրքում թվային ստորագրություն ավելացնելու գործընթացը, տես Ինչպես ավելացնել թվային ստորագրություն Excel-ում C#-ով-ի հոդվածը:

 Հայերեն