Այս հոդվածը ներառում է ինչպես գաղտնաբառով պաշտպանել Excel ֆայլը՝ օգտագործելով Node.js: Այն ունի մանրամասն տեղեկատվություն զարգացման միջավայրի ստեղծման մասին, ամբողջական գործընթացը պատկերող քայլերի ցանկ և գործարկվող կոդ՝ կոդավորելու Excel ֆայլը Node.js-ի միջոցով: Դուք նաև կիմանաք Excel ֆայլի վրա գաղտնագրման տարբեր տարբերակների սահմանման մասին:
Excel-ի գաղտնաբառով պաշտպանելու քայլեր՝ օգտագործելով Node.js-ը
- Սահմանեք մշակման միջավայրը՝ Aspose.Cells Node.js-ի համար Java-ի միջոցով Excel ֆայլը գաղտնագրելու համար օգտագործելու համար
- Ստեղծեք կամ բեռնեք գոյություն ունեցող Excel ֆայլ՝ օգտագործելով workbook գաղտնաբառը սահմանելու համար
- Սահմանեք encryption options աշխատանքային գրքի համար
- Սահմանեք գաղտնաբառը՝ օգտագործելով աշխատանքային գրքի կարգավորումները
- Պահպանեք ստացված աշխատանքային գրքույկը գաղտնաբառով պաշտպանելուց հետո
Այս քայլերը մանրամասներ են տալիս ինչպես ավելացնել գաղտնաբառ Excel-ին՝ օգտագործելով Node.js: Գործընթացը սկսվում է Աշխատանքային գրքույկը բեռնելով և դրա գաղտնագրման ընտրանքները սահմանելով՝ տրամադրելով գաղտնագրման տեսակը և բանալի երկարությունը: Հաջորդ քայլերում գաղտնաբառ է սահմանվում, և արդյունքում ստացված Excel ֆայլը պահվում է սկավառակի վրա:
Կոդ՝ Excel-ի համար գաղտնաբառ սահմանելու համար՝ օգտագործելով Node.js-ը
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the spreadsheet | |
var workbook = new aspose.cells.Workbook(); | |
// Set target encryption type | |
workbook.setEncryptionOptions(aspose.cells.EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// Set the password | |
workbook.getSettings().setPassword("223344"); | |
// Save the encrypted file | |
workbook.save("EncryptedWorkbook.xlsx"); | |
console.log("Workbook encrypted successfully"); |
Վերոհիշյալ օրինակելի կոդը ցույց է տալիս ինչպես գաղտնաբառ դնել Excel ֆայլի վրա՝ օգտագործելով Node.js: SetEncryptionOptions() մեթոդն ընդունում է գաղտնագրման տեսակը, որը սահմանված է STRONG_CRYPTOGRAPHIC_PROVIDER, այնուամենայնիվ, դուք կարող եք օգտագործել այլ տարբերակներ, օրինակ՝ ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR կամ COMPATIBLE՝ ըստ ձեր կարիքների: Երբ մենք սահմանում ենք գաղտնաբառի տողը և պահում աշխատանքային գիրքը, Excel-ը կխնդրի նույն գաղտնաբառը բացելուց առաջ:
Այս հակիրճ ձեռնարկը մեզ առաջնորդել է * գաղտնաբառով պաշտպանել Excel ֆայլը՝ օգտագործելով Node.js*: Եթե ցանկանում եք սովորել այլ գործառույթներ, ինչպիսիք են Excel ֆայլում առանցքային աղյուսակը ջնջելը, տես ինչպես ջնջել առանցքային աղյուսակը՝ օգտագործելով Nodejs-ը-ի հոդվածը: