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

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

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

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

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

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

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

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

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

 ไทย