ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js

ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js

คุณต้องการให้แน่ใจว่าไฟล์ Excel ของคุณไม่ได้รับการแก้ไขโดยผู้ที่ไม่ได้รับอนุญาตหรือไม่? โพสต์ในบล็อกนี้เหมาะสำหรับคุณ ซึ่งคุณจะได้เรียนรู้วิธีถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js โดยทางโปรแกรม การรักษาความปลอดภัยไฟล์ข้อมูลของคุณโดยอัตโนมัติจะทำให้คุณได้เปรียบในการแข่งขันในแง่ของประสิทธิภาพและความสมบูรณ์เสมอ Node.js Excel library นี้ทำได้อย่างมหัศจรรย์ด้วยการมอบคุณสมบัติมากมายเพื่อรองรับการทำงานอัตโนมัตินี้ นอกจากนี้ คุณยังสามารถดำเนินการต่างๆ ได้โดยการรวมไลบรารีนี้เข้ากับแอปพลิเคชัน Node.js ของคุณ

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

ถอดรหัสหรือเข้ารหัสไฟล์ Excel โดยใช้ Node.js - การติดตั้ง API

ไลบรารี Node.js Excel นำเสนอคุณสมบัติการจัดการไฟล์และการแปลงที่หลากหลาย ผู้ใช้สามารถค้นหา เอกสารประกอบ ฉบับสมบูรณ์ พร้อมด้วยตัวอย่างและคำอธิบาย มันค่อนข้างง่ายในการติดตั้งและใช้งานง่าย

รันคำสั่งต่อไปนี้เพื่อตั้งค่าไลบรารีนี้ในโปรเจ็กต์ของคุณ:

npm install java
npm install aspose.cells

วิธีเข้ารหัสไฟล์ Excel โดยทางโปรแกรม

การตั้งรหัสผ่านให้กับไฟล์ Excel โดยทางโปรแกรมกลายเป็นเรื่องง่ายและมีประสิทธิภาพ นอกจากนี้ คุณยังสามารถระบุประเภทการเข้ารหัสและความเข้มงวดได้โดยการเรียกใช้วิธีการที่เปิดเผยโดย ไลบรารี Node.js Excel นี้

ทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อเข้ารหัสไฟล์ Excel โดยใช้ Node.js:

  1. ดึงโมดูล aspose.cells เข้าสู่โปรเจ็กต์ Node.js ของคุณ
  2. เริ่มต้นอินสแตนซ์ของคลาส สมุดงาน
  3. เข้าถึงการตั้งค่าสมุดงานโดยการเรียกเมธอด getSettings() และตั้งรหัสผ่านโดยเรียกใช้ setPassword(string)
  4. เรียกเมธอด setEncryptionOptions เพื่อตั้งค่าประเภทการเข้ารหัส
  5. 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 ที่เข้ารหัสโดยทางโปรแกรม:

  1. สร้างอินสแตนซ์ของคลาส LoadOptions เพื่อเข้าถึงตัวเลือกของไฟล์ XLSX
  2. ป้อนรหัสผ่านที่ถูกต้องของไฟล์ที่เข้ารหัสโดยการเรียกเมธอด setPassword(string)
  3. สร้างอ็อบเจ็กต์ของคลาส Workbook และโหลดไฟล์ที่เข้ารหัสต้นทางด้วยอินสแตนซ์ loadOptions
  4. ตั้งรหัสผ่านเป็น NULL โดยเรียกใช้ setPassword()
  5. เรียก 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 กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงเป็นประจำ

ถามคำถาม

คุณสามารถแบ่งปันคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

ดูสิ่งนี้ด้วย