
ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js
คุณต้องการให้แน่ใจว่าไฟล์ Excel ของคุณไม่ได้รับการแก้ไขโดยผู้ที่ไม่ได้รับอนุญาตหรือไม่? โพสต์ในบล็อกนี้เหมาะสำหรับคุณ ซึ่งคุณจะได้เรียนรู้วิธีถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js โดยทางโปรแกรม การรักษาความปลอดภัยไฟล์ข้อมูลของคุณโดยอัตโนมัติจะทำให้คุณได้เปรียบในการแข่งขันในแง่ของประสิทธิภาพและความสมบูรณ์เสมอ Node.js Excel library นี้ทำได้อย่างมหัศจรรย์ด้วยการมอบคุณสมบัติมากมายเพื่อรองรับการทำงานอัตโนมัตินี้ นอกจากนี้ คุณยังสามารถดำเนินการต่างๆ ได้โดยการรวมไลบรารีนี้เข้ากับแอปพลิเคชัน Node.js ของคุณ
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js - การติดตั้ง API
- วิธีเข้ารหัสไฟล์ Excel โดยทางโปรแกรม
- ไลบรารี Node.js เพื่อถอดรหัสไฟล์ Excel
ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js - การติดตั้ง API
ไลบรารี Node.js Excel นำเสนอคุณสมบัติการจัดการไฟล์และการแปลงที่หลากหลาย ผู้ใช้สามารถค้นหา เอกสารประกอบ ฉบับสมบูรณ์ พร้อมด้วยตัวอย่างและคำอธิบาย มันค่อนข้างง่ายในการติดตั้งและใช้งานง่าย
รันคำสั่งต่อไปนี้เพื่อตั้งค่าไลบรารีนี้ในโปรเจ็กต์ของคุณ:
npm install java
npm install aspose.cells
วิธีเข้ารหัสไฟล์ Excel โดยทางโปรแกรม
การตั้งรหัสผ่านให้กับไฟล์ Excel โดยทางโปรแกรมกลายเป็นเรื่องง่ายและมีประสิทธิภาพ นอกจากนี้ คุณยังสามารถระบุประเภทการเข้ารหัสและความเข้มงวดได้โดยการเรียกใช้วิธีการที่เปิดเผยโดย ไลบรารี Node.js Excel นี้
ทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อเข้ารหัสไฟล์ Excel โดยใช้ Node.js:
- ดึงโมดูล aspose.cells เข้าสู่โปรเจ็กต์ Node.js ของคุณ
- เริ่มต้นอินสแตนซ์ของคลาส สมุดงาน
- เข้าถึงการตั้งค่าสมุดงานโดยการเรียกเมธอด getSettings() และตั้งรหัสผ่านโดยเรียกใช้ setPassword(string)
- เรียกเมธอด setEncryptionOptions เพื่อตั้งค่าประเภทการเข้ารหัส
- save(fileName, saveFormat) จะบันทึกไฟล์ที่เข้ารหัส
var aspose = aspose || {};
// ดึงโมดูล aspose.cells เข้าสู่โปรเจ็กต์ Node.js ของคุณ
aspose.cells = require("aspose.cells");
// เตรียมใช้งานอินสแตนซ์ของคลาสสมุดงาน
var wb = new aspose.cells.Workbook("sample.xlsx");
// เข้าถึงการตั้งค่าสมุดงานโดยการเรียกเมธอด getSettings() และตั้งรหัสผ่านโดยเรียกใช้ setPassword(string)
wb.getSettings().setPassword("password");
// เรียกเมธอด setEncryptionOptions เพื่อตั้งค่าประเภทการเข้ารหัส
wb.setEncryptionOptions(1,128)
// save(fileName, saveFormat) จะบันทึกไฟล์ที่เข้ารหัส
wb.save("encrypted-file.xlsx");
ไลบรารี Node.js เพื่อถอดรหัสไฟล์ Excel
ในส่วนนี้ เราจะดำเนินการตามขั้นตอนต่อไปนี้และข้อมูลโค้ดที่ถอดรหัสไฟล์ Excel ที่เข้ารหัสโดยทางโปรแกรม:
- สร้างอินสแตนซ์ของคลาส LoadOptions เพื่อเข้าถึงตัวเลือกของไฟล์ XLSX
- ป้อนรหัสผ่านที่ถูกต้องของไฟล์ที่เข้ารหัสโดยการเรียกเมธอด setPassword(string)
- สร้างอ็อบเจ็กต์ของคลาส Workbook และโหลดไฟล์ที่เข้ารหัสต้นทางด้วยอินสแตนซ์ loadOptions
- ตั้งรหัสผ่านเป็น NULL โดยเรียกใช้ setPassword()
- เรียก save(fileName, saveFormat) เพื่อบันทึกไฟล์ที่ถอดรหัส
var aspose = aspose || {};
// ดึงโมดูล aspose.cells เข้าสู่โปรเจ็กต์ Node.js ของคุณ
aspose.cells = require("aspose.cells");
// เตรียมใช้งานอินสแตนซ์ของคลาสสมุดงาน
var wb = new aspose.cells.Workbook("sample.xlsx");
// เข้าถึงการตั้งค่าสมุดงานโดยการเรียกเมธอด getSettings() และตั้งรหัสผ่านโดยเรียกใช้ setPassword(string)
wb.getSettings().setPassword("password");
// เรียกเมธอด setEncryptionOptions เพื่อตั้งค่าประเภทการเข้ารหัส
wb.setEncryptionOptions(1,128)
// save(fileName, saveFormat) จะบันทึกไฟล์ที่เข้ารหัส
wb.save("encrypted-file.xlsx");
รับใบอนุญาตฟรี
คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เราหวังว่าคุณจะได้เรียนรู้วิธีถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js โดยทางโปรแกรม เราได้อ่านตัวอย่างโค้ดแล้วและยังได้กล่าวถึงลิงก์ไลบรารีซึ่งคุณสามารถค้นหารายการ methods ทั้งหมดที่มีอยู่ได้ นอกจากนี้ คุณยังสามารถสำรวจลิงก์อื่นๆ ที่เกี่ยวข้องซึ่งระบุไว้ในส่วน “ดูเพิ่มเติม” ด้านล่าง นอกจากนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงเป็นประจำ
ถามคำถาม
คุณสามารถแบ่งปันคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา