Այս հակիրճ հոդվածը նկարագրում է ինչպես գաղտնագրել Excel ֆայլը Java-ում գաղտնաբառով: Այն պարունակում է մշակման միջավայրի կազմաձևման մանրամասները, ծրագիրը գրելու համար անհրաժեշտ քայլերի հաջորդականությունը և վերջապես գործարկվող կոդ, որը կարող է օգտագործվել Java-ում գաղտնաբառով Աշխատանքային գիրքը գաղտնագրելու համար: Այս հոդվածը կներկայացնի նաև գաղտնագրման տեսակները, որոնք կարող են օգտագործվել, և այնուհետև կպահվի ստացված գաղտնագրված ֆայլը ցանկալի ձևաչափով, ինչպիսիք են XLSX, XLS և այլն:
Excel-ի աղյուսակը Java-ում գաղտնագրելու քայլեր
- Կարգավորեք IDE-ն, որպեսզի օգտագործի Aspose.Cells for Java Excel ֆայլը կոդավորելու համար
- Բեռնեք կաղապարի Excel ֆայլը Workbook օբյեկտի մեջ, որը պետք է գաղտնագրվի
- Ընտրեք գաղտնագրման տեսակը և սահմանեք setEncryptionOptions() մեթոդով
- Սահմանեք գաղտնաբառը՝ օգտագործելով «Աշխատանքային գրքույկ» դասի Settings օբյեկտը
- Պահպանեք ելքային գաղտնագրված աշխատանքային գիրքը սկավառակի վրա կամ հոսքի վրա
Այս քայլերն օգնում են մեզ հասկանալու * Excel ֆայլը Java-ում * ծածկագրելու գործընթացը: Գործընթացը բավականին պարզ է, քանի որ մենք պարզապես պետք է բեռնենք սկզբնաղբյուր Excel ֆայլը և այնուհետև օգտագործենք setEncryptionOptions() մեթոդը՝ գաղտնագրման տեսակի և բանալու երկարության հետ միասին: Կոդավորման տեսակը սահմանելուց հետո մենք պետք է սահմանենք գաղտնաբառը, որը կօգտագործվի Excel ֆայլը ծրագրային կամ MS Excel-ի միջոցով բացելու համար:
Կոդ գաղտնաբառով պաշտպանել Excel ֆայլը Java-ում
Վերոնշյալ կոդը գրված է ցուցադրելու * Excel-ի փաստաթղթի գաղտնաբառով պաշտպանելու գործընթացը Java-ում*: Այն օգտագործում է Workbook դասի օբյեկտը՝ բեռնելու աղբյուր Excel ֆայլը, որն ունի բազմաթիվ կոնստրուկտորներ՝ բեռնման գործընթացի հարմարեցման համար: Workbook դասն ունի նաև մեթոդներ և հատկություններ, որոնք օգտագործվում են գաղտնագրման տեսակը սահմանելու համար, ինչպիսիք են՝ STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 և գաղտնաբառը:
Այս հոդվածը մեզ թույլ է տվել կոդավորել Excel ֆայլը Java-ում: Եթե ցանկանում եք ծանոթանալ Excel ֆայլի թվային ստորագրման գործընթացին, տես ինչպես թվային կերպով ստորագրել Excel փաստաթուղթ Java-ի միջոցով-ի հոդվածը: