บทความนี้กล่าวถึง วิธีการใช้รหัสผ่านป้องกันไฟล์ 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 หากคุณต้องการเรียนรู้คุณลักษณะอื่นๆ เช่น การลบตาราง Pivot ในไฟล์ Excel โปรดดูบทความใน วิธีลบตารางเดือยโดยใช้ Nodejs