ในหัวข้อพื้นฐานนี้ คุณจะได้เรียนรู้วิธีการ ป้องกันไฟล์ Excel ด้วยรหัสผ่านโดยใช้ Python REST API เราจะสร้างแอปพลิเคชันเพื่อ เข้ารหัสไฟล์ Excel โดยใช้ Python Cloud API โดยปฏิบัติตามขั้นตอนที่ละเอียดและชัดเจนในหัวข้อถัดไป แอปพลิเคชันที่สร้างขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ Python ในระบบ macOS, Linux หรือ Windows และสามารถแปลงไฟล์ได้ฟรี
ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลประจำตัว API เพื่อป้องกัน XLS ด้วยรหัสผ่าน
- ดาวน์โหลด Aspose.Cells Cloud SDK สำหรับ Python เพื่อเข้ารหัส XLS ด้วยรหัสผ่าน
- ตั้งค่าโครงการ Python ด้วย SDK ข้างต้นเพื่อตั้งรหัสผ่านสำหรับไฟล์ XLS
ขั้นตอนการเข้ารหัสไฟล์ Excel โดยใช้ Python Low Code API
- กำหนดค่า Client ID และ Client Secret สำหรับ API เพื่อเข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ Python REST API
- สร้างอินสแตนซ์คลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการป้องกันด้วยรหัสผ่านของไฟล์ XLS
- ระบุชื่อไฟล์ XLS ต้นทางและโหลด XLS ต้นทางโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
- สร้าง ProtectWorkbookRequest เพื่อกำหนดรหัสผ่านและคุณสมบัติอื่นๆ
- สร้างอินสแตนซ์ของ PostProtectRequest เพื่อตั้งค่าไฟล์แผนที่และอินสแตนซ์ ProtectWorkbookRequest
- เรียกใช้เมธอดคำขอ โพสต์โพรเทค เพื่อ เข้ารหัสไฟล์ Excel โดยใช้ API โค้ดต่ำของ Python
- บันทึกไฟล์ Excel ที่ได้รับการป้องกันด้วยรหัสผ่านบนดิสก์ภายในเครื่อง
ขั้นตอนข้างต้นสามารถจัดการ การป้องกันด้วยรหัสผ่าน Excel โดยใช้ Python REST API ได้ เราจะเริ่มต้นด้วยการกำหนดค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะเปิดไฟล์ XLS ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์คลาส ProtectWorkbookRequest และ PostProtectRequest ซึ่งใช้สำหรับตั้งค่าการป้องกันด้วยรหัสผ่านสำหรับไฟล์ Excel โดยใช้เมธอด PostProtect()
โค้ดสำหรับการป้องกันรหัสผ่าน Excel โดยใช้ Python REST API
ตัวอย่างโค้ดง่ายๆ นี้ช่วยให้คุณ ป้องกัน Excel ด้วยรหัสผ่านโดยใช้ Python low code API ได้ คุณควรระบุไฟล์ Excel ต้นทางและรหัสผ่านสำหรับการป้องกัน รวมถึงคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความคำขอ PostProtect() จะทำการป้องกันไฟล์ Excel และส่งคืนไฟล์ Excel ที่ได้รับการป้องกันด้วยรหัสผ่านซึ่งสามารถเก็บไว้ในดิสก์หรือภายในฐานข้อมูลได้
We have explored to encrypt Workbook with Password using Python REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Python REST API.