Այս արագ ձեռնարկում դուք կսովորեք կարդալ գաղտնաբառով պաշտպանված Excel ֆայլը Python-ում քայլ առ քայլ ընթացակարգի և գործարկվող օրինակելի կոդի օգնությամբ: Այն կբացատրի ինչպես բացել գաղտնաբառով պաշտպանված Excel ֆայլը Python-ում, ինչպիսիք են XLSX, XLS, ODS և այլն` տրամադրելով գաղտնաբառը, ինչպես նաև կուղղորդի գաղտնաբառը ընդմիշտ հեռացնելու համար: Բացառությունների մշակումը ցուցադրվում է սխալ կամ բացակայող գաղտնաբառի սցենարի դեպքում:
Python-ում գաղտնաբառով պաշտպանված Excel ֆայլը կարդալու քայլեր
- Ստեղծեք միջավայր՝ Aspose.Cells Python-ի համար Java-ի միջոցով օգտագործելու համար
- Ստեղծեք LoadOptions դասի օբյեկտը, որն անհրաժեշտ է պաշտպանված Excel ֆայլը բեռնելու համար
- Սահմանեք գաղտնաբառը՝ կոդավորված Excel ֆայլը բացելու համար
- Բեռնել Excel ֆայլը Workbook օբյեկտի մեջ՝ օգտագործելով LoadOptions դասի օբյեկտը, որն ունի գաղտնաբառ
- Ցուցադրել փորձնական հաղորդագրություն՝ ֆայլի բեռնումը հաստատելու համար
Այս քայլերը նկարագրում են, թե ինչպես օգտագործել python բաց գաղտնաբառով պաշտպանված excel ֆայլը՝ կիսելով շրջակա միջավայրի կոնֆիգուրացիաների հղումը, որն ուղղորդում է ստեղծել Python միջավայր՝ կոդը գործարկելու համար: Հաջորդ քայլերում մենք կարգավորում ենք LoadOptions դասի օբյեկտը՝ սահմանելով գաղտնաբառ՝ կոդավորված Excel ֆայլը բացելու համար, այնուհետև օգտագործել այն աշխատանքային գրքույկը բեռնելիս: Վերջնական փուլում, երբ աշխատանքային գիրքը հաջողությամբ բեռնվում է, հաստատման համար նմուշի կոդում ցուցադրվում է փորձնական հաղորդագրություն:
Կոդ՝ Python-ում գաղտնաբառով պաշտպանված Excel ֆայլը կարդալու համար
Այս կոդը ցույց է տալիս, թե ինչպես օգտագործել Python-ը կարդալ գաղտնաբառը պաշտպանված Excel ֆայլը LoadOptions դասի օբյեկտի հետ: Հենց որ ֆայլը բացվի՝ կիրառելով գաղտնաբառը, կարող եք կարգաբերել Workbook.getSettings().setPassword(null) գաղտնաբառը հեռացնելու և սկավառակի վրա պահելու համար: Ավելին, տարբեր տեսակի բացառություններ բարձրացվում և մշակվում են նաև «փորձել և բացառությամբ» պիտակների միջոցով՝ առանց գաղտնաբառի կամ սխալ գաղտնաբառով գաղտնագրված ֆայլը բեռնելիս:
Այս ձեռնարկում մենք սովորել ենք Python-ում գաղտնաբառով պաշտպանված Excel ֆայլը կարդալու գործընթացը: Եթե ցանկանում եք սովորել Excel ֆայլը այլ ձևաչափերի փոխակերպելու գործընթացը, ինչպիսին է PDF-ը, տես ինչպես փոխարկել Excel-ը PDF-ի, օգտագործելով Python-ը-ի հոդվածը: