ในหัวข้อง่ายๆ นี้ คุณจะได้เรียนรู้วิธีการ ป้องกันไฟล์ Excel ด้วยรหัสผ่านโดยใช้ Java REST API เราจะพัฒนาแอปพลิเคชันเพื่อ เข้ารหัสไฟล์ Excel โดยใช้ Java Cloud API โดยทำตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่พัฒนาขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ Java ในสภาพแวดล้อม Linux, macOS หรือ Windows และสามารถแปลงไฟล์ได้ฟรี
ข้อกำหนดเบื้องต้น
สร้างบัญชีและรับข้อมูลรับรอง API เพื่อป้องกัน Excel ด้วยรหัสผ่านโดยใช้ Java REST API
ดาวน์โหลด Aspose.Cells Cloud SDK for Java to encrypt Excel file using Java Cloud API
ตั้งค่าโครงการ Java ด้วย SDK ข้างต้นเพื่อป้องกันไฟล์ XLS
ขั้นตอนการเข้ารหัสไฟล์ Excel โดยใช้ Java Low Code API
- ตั้งค่า Client ID และ Client Secret สำหรับ API เพื่อเข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ Java REST API
- สร้างอ็อบเจ็กต์ของคลาส CellsApi ที่มีข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการป้องกันด้วยรหัสผ่านของไฟล์ XLS
- ระบุชื่อไฟล์ XLS ต้นทางและโหลด XLS ต้นทางโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
- สร้างอินสแตนซ์ของ ProtectWorkbookRequest เพื่อตั้งรหัสผ่านและคุณสมบัติอื่น ๆ
- สร้างอินสแตนซ์ของวัตถุ PostProtectRequest เพื่อตั้งค่าไฟล์แผนที่และอินสแตนซ์ ProtectWorkbookRequest
- เรียกใช้เมธอดคำขอ postProtect เพื่อ เข้ารหัสไฟล์ Excel โดยใช้ API โค้ดต่ำของ Java
- บันทึกไฟล์ Excel ที่เข้ารหัสบนดิสก์ภายในเครื่อง
ขั้นตอนที่กล่าวถึงข้างต้นคือ การป้องกัน Excel ด้วยรหัสผ่านโดยใช้ Java REST API เราจะเริ่มกระบวนการด้วยการกำหนดค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะโหลดไฟล์ XLS ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์ของคลาส ProtectWorkbookRequest และ PostProtectRequest ที่จะใช้ในการตั้งค่าการป้องกันด้วยรหัสผ่านสำหรับไฟล์ Excel โดยใช้เมธอด postProtect()
โค้ดสำหรับการป้องกันรหัสผ่าน Excel โดยใช้ Java REST API
ตัวอย่างโค้ดง่ายๆ นี้ช่วยให้คุณ ป้องกัน Excel ด้วยรหัสผ่านโดยใช้ Java low code API ได้ คุณต้องระบุไฟล์ Excel ต้นฉบับและรหัสผ่านสำหรับการป้องกัน รวมถึงคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความคำขอแล้ว postProtect() จะทำการเข้ารหัสไฟล์ Excel และส่งคืนไฟล์ Excel ที่ได้รับการป้องกันด้วยรหัสผ่านซึ่งสามารถจัดเก็บบนดิสก์หรือภายในฐานข้อมูลได้
เราได้เรียนรู้วิธี เข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ Java REST API ในหัวข้อนี้แล้ว หากคุณต้องการแปลง Excel เป็น PNG โปรดอ่านบทความเกี่ยวกับวิธีการ แปลง Excel เป็น PNG ด้วย Java REST API