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

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

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

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

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

Կոդ՝ գաղտնաբառով պաշտպանված Excel ֆայլը Java-ի միջոցով բեռնելու համար

Այս օրինակում, եթե դուք չեք տրամադրում գաղտնաբառը կամ չեք սահմանում մեթոդի արժեքը որպես null, բացառություն՝ «Խնդրում ենք տրամադրել գաղտնաբառ աշխատանքային գրքույկի ֆայլի համար» հաղորդագրությամբ: Եթե դուք սխալ գաղտնաբառ եք սահմանել, դուք կստանաք բացառություն «Անվավեր գաղտնաբառ»: Կարևոր է նշել, որ պաշտպանված ֆայլը հաջողությամբ բացելուց հետո, եթե բեռնված Excel ֆայլի գաղտնաբառը սահմանեք Null՝ օգտագործելով setPassword(), այն ընդմիշտ կհեռացնի գաղտնաբառի պաշտպանությունը ֆայլից, երբ պահպանվի նույն անունով կամ ինչպես սկավառակի վրա: այլ ֆայլ:

Այս թեման ուղղված է այն բանին, թե ինչպես օգտագործել Java բացել Excel ֆայլը գաղտնաբառով: Եթե ցանկանում եք իմանալ Excel ֆայլի ներսում առանցքային աղյուսակը հեռացնելու մասին, տես Ինչպես հեռացնել առանցքային աղյուսակը Java-ի միջոցով-ի հոդվածը:

 Հայերեն