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

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

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

ขั้นตอนการเข้ารหัสไฟล์ XLSX โดยใช้ Python Low Code API

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

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

โค้ดสำหรับการป้องกันรหัสผ่าน XLSX โดยใช้ Python REST API

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

We have learned to encrypt Workbook with Password using Python REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Python REST API.

 ไทย