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

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

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

  • {{ไฮเปอร์ลิงก์1}}
  • ดาวน์โหลด Aspose.Cells Cloud SDK สำหรับ Python เพื่อถอดรหัสไฟล์ XLSX โดยใช้ Python Cloud API
  • ตั้งค่าโครงการ Python ด้วย SDK ข้างต้นเพื่อปกป้องไฟล์ XLSX

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

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

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

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

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

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

 ไทย