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

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

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

  1. Կազմաձևեք նախագիծը՝ ավելացնելու համար Aspose.Cells NuGet փաթեթի կառավարիչից
  2. Գաղտնաբառի հատկությունն օգտագործելու համար ստեղծեք LoadOptions դասի օբյեկտ
  3. Սահմանեք գաղտնաբառը, որն անհրաժեշտ է պաշտպանված Excel ֆայլը բացելու համար
  4. Ներբեռնեք պաշտպանված Excel ֆայլը Workbook օբյեկտում՝ օգտագործելով LoadOptions օբյեկտը գաղտնաբառով

Այս քայլերը բացատրում են, թե ինչպես C#-ը բացում է գաղտնաբառով պաշտպանված Excel ֆայլը գործողությունների հաջորդականության օգնությամբ, որը նախ ներառում է անհրաժեշտ գրադարաններ ավելացնելու այս քայլը: Այնուհետև օգտագործելով LoadOptions դասի օբյեկտը, որը պարունակում է Password հատկությունը, կսահմանվի Excel աշխատանքային գրքի գաղտնաբառը: Այս մեկ հատկությունը պետք է լրացվի պաշտպանված ֆայլը բացելուց առաջ՝ օգտագործելով Workbook դասի կոնստրուկտորը, որը պահանջում է ֆայլի անունը և LoadOptions օբյեկտը։

Կոդ՝ գաղտնաբառով պաշտպանված Excel ֆայլը բեռնելու համար՝ օգտագործելով C#

Այս կոդում, եթե չլրացնեք գաղտնաբառը կամ չսահմանեք այս հատկությունը null, դուք կստանաք բացառություն «Խնդրում ենք տրամադրել գաղտնաբառը աշխատանքային գրքույկի ֆայլի համար»: իսկ սխալ գաղտնաբառ տրամադրելու դեպքում կստանաք բացառություն «Անվավեր գաղտնաբառ»: Նկատի ունեցեք, որ պաշտպանված ֆայլը հաջողությամբ բացելուց հետո, եթե այս հատկությունը սահմանեք որպես null, գաղտնաբառը ընդմիշտ կհեռացվի, երբ պահպանվի նույն անունով սկավառակի վրա կամ որպես այլ ֆայլ:

Այս հոդվածը մեզ առաջնորդել է, թե ինչպես օգտագործել C# բացել Excel ֆայլը գաղտնաբառով: Եթե ցանկանում եք սովորել պահպանել Excel ֆայլը որպես սահմանափակումներ ունեցող PDF ֆայլ, տես ինչպես փոխարկել XLSX-ը PDF-ի՝ C#-ի միջոցով սահմանափակ թույլտվություններով-ի հոդվածը:

 Հայերեն