วิธีเข้ารหัสไฟล์ Excel ด้วยรหัสผ่านใน Java

บทความสั้นๆ นี้อธิบายถึง วิธีเข้ารหัสไฟล์ Excel ด้วยรหัสผ่านในภาษาจาวา ประกอบด้วยรายละเอียดการกำหนดค่าสำหรับสภาพแวดล้อมการพัฒนา ลำดับขั้นตอนที่ต้องปฏิบัติตามสำหรับการเขียนโปรแกรม และสุดท้าย โค้ดตัวอย่างที่เรียกใช้ได้ซึ่งสามารถใช้เพื่อ เข้ารหัสสมุดงานด้วยรหัสผ่านในภาษาจาวา บทความนี้จะแชร์ประเภทของการเข้ารหัสที่สามารถใช้ได้ จากนั้นบันทึกไฟล์ที่เข้ารหัสผลลัพธ์ในรูปแบบที่ต้องการ เช่น XLSX, XLS เป็นต้น

ขั้นตอนในการเข้ารหัสสเปรดชีต Excel ใน Java

  1. กำหนดค่า IDE ให้ใช้ Aspose.Cells for Java เพื่อเข้ารหัสไฟล์ Excel
  2. โหลดไฟล์เทมเพลต Excel ลงในวัตถุ Workbook ที่จะเข้ารหัส
  3. เลือกประเภทการเข้ารหัสและตั้งค่าโดยใช้เมธอด setEncryptionOptions()
  4. ตั้งรหัสผ่านโดยใช้วัตถุการตั้งค่าในคลาสสมุดงาน
  5. บันทึกเวิร์กบุ๊กที่เข้ารหัสผลลัพธ์บนดิสก์หรือสตรีม

ขั้นตอนเหล่านี้ช่วยให้เราเข้าใจกระบวนการ เข้ารหัสไฟล์ Excel ใน Java กระบวนการนี้ค่อนข้างง่ายเนื่องจากเราเพียงแค่ต้องโหลดไฟล์ Excel ต้นทาง จากนั้นใช้เมธอด setEncryptionOptions() พร้อมกับประเภทของการเข้ารหัสและความยาวของคีย์ เมื่อกำหนดประเภทการเข้ารหัสแล้ว เราจะต้องตั้งรหัสผ่านที่จะใช้เปิดไฟล์ Excel โดยทางโปรแกรมหรือใช้ MS Excel

รหัสเป็นรหัสผ่านป้องกันไฟล์ Excel ใน Java

โค้ดข้างต้นเขียนขึ้นเพื่อสาธิตกระบวนการ รหัสผ่านป้องกันเอกสาร Excel ใน Java ใช้วัตถุคลาสสมุดงานเพื่อโหลดไฟล์ Excel ต้นทางที่มีคอนสตรัคเตอร์มากมายสำหรับปรับแต่งกระบวนการโหลด คลาสสมุดงานยังมีเมธอดและคุณสมบัติที่ใช้ในการตั้งค่าประเภทของการเข้ารหัส เช่น STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 และรหัสผ่าน

บทความนี้ทำให้เราเข้าใจการเข้ารหัสไฟล์ Excel ใน Java หากคุณต้องการเรียนรู้ขั้นตอนการเซ็นชื่อแบบดิจิทัลในไฟล์ Excel โปรดดูบทความใน วิธีเซ็นชื่อแบบดิจิทัลในเอกสาร Excel โดยใช้ Java

 ไทย