ลบการป้องกันรหัสผ่านจากไฟล์ Excel โดยใช้ NET REST API

ในหัวข้อง่ายๆ นี้ คุณจะได้เรียนรู้วิธีการ ลบการป้องกันรหัสผ่านจากไฟล์ Excel โดยใช้ NET REST API เราจะพัฒนาแอปพลิเคชันเพื่อ ถอดรหัสไฟล์ Excel โดยใช้ NET Cloud API โดยทำตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่สร้างขึ้นสามารถใช้กับแอปพลิเคชันใดๆ ที่รองรับ NET ในสภาพแวดล้อม macOS, Linux หรือ Windows และสามารถแปลงไฟล์ได้ฟรี

ข้อกำหนดเบื้องต้น

ขั้นตอนการรีเซ็ตรหัสผ่านไฟล์ Excel โดยใช้ API โค้ดต่ำ NET

  1. ตั้งค่า Client ID และ Client Secret สำหรับ API เพื่อถอดรหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ NET REST API
  2. สร้างอ็อบเจ็กต์ของคลาส CellsApi ที่มีข้อมูลประจำตัวไคลเอนต์เพื่อรีเซ็ตรหัสผ่านไฟล์ Excel โดยใช้ API โค้ดต่ำ NET
  3. เพิ่มชื่อไฟล์ XLS ต้นฉบับและโหลด XLS ต้นฉบับโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
  4. สร้างอินสแตนซ์ของ DeleteUnProtectWorkbookRequest เพื่อเพิ่มรหัสผ่านที่มีอยู่และคุณสมบัติอื่น ๆ
  5. เรียกใช้เมธอดคำขอ DeleteUnProtectWorkbook เพื่อถอดรหัสไฟล์ Excel ด้วยรหัสผ่านโดยใช้ NET REST API
  6. บันทึกไฟล์ Excel ที่ถอดรหัสแล้วลงในดิสก์ภายในเครื่อง

ขั้นตอนที่กล่าวถึงข้างต้นคือ ลบการป้องกันด้วยรหัสผ่านใน Excel โดยใช้ NET REST API เราจะเริ่มกระบวนการด้วยการตั้งค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะโหลดไฟล์ XLS ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์ของคลาส DeleteUnProtectWorkbookRequest ที่จะใช้ในการรีเซ็ตการป้องกันด้วยรหัสผ่านสำหรับไฟล์ Excel โดยใช้เมธอด deleteUnProtectWorkbook()

โค้ดสำหรับถอดรหัสรหัสผ่านไฟล์ Excel โดยใช้ NET REST API

ตัวอย่างโค้ดง่ายๆ นี้ช่วยให้คุณ ล้างรหัสผ่านไฟล์ Excel โดยใช้ API โค้ดต่ำของ NET ได้ คุณต้องระบุไฟล์ Excel ต้นฉบับและรหัสผ่านที่มีอยู่เพื่อลบการป้องกันพร้อมกับคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความคำขอแล้ว deleteUnProtectWorkbook() จะดำเนินการถอดรหัสไฟล์ Excel และส่งคืนไฟล์ Excel ที่ล้างรหัสผ่านแล้วซึ่งสามารถจัดเก็บไว้ในดิสก์หรือภายในฐานข้อมูลได้

เราได้เรียนรู้วิธีการ ถอดรหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ NET REST API ในหัวข้อนี้แล้ว หากคุณต้องการตั้งรหัสผ่านสำหรับไฟล์ Excel โปรดดูบทความเกี่ยวกับวิธีการ ป้องกันไฟล์ Excel ด้วยรหัสผ่านด้วย NET REST API

 ไทย