บทความสั้นๆ นี้อธิบายถึง วิธีเข้ารหัสไฟล์ Excel ด้วยรหัสผ่านในภาษาจาวา ประกอบด้วยรายละเอียดการกำหนดค่าสำหรับสภาพแวดล้อมการพัฒนา ลำดับขั้นตอนที่ต้องปฏิบัติตามสำหรับการเขียนโปรแกรม และสุดท้าย โค้ดตัวอย่างที่เรียกใช้ได้ซึ่งสามารถใช้เพื่อ เข้ารหัสสมุดงานด้วยรหัสผ่านในภาษาจาวา บทความนี้จะแชร์ประเภทของการเข้ารหัสที่สามารถใช้ได้ จากนั้นบันทึกไฟล์ที่เข้ารหัสผลลัพธ์ในรูปแบบที่ต้องการ เช่น XLSX, XLS เป็นต้น
ขั้นตอนในการเข้ารหัสสเปรดชีต Excel ใน Java
- กำหนดค่า IDE ให้ใช้ Aspose.Cells for Java เพื่อเข้ารหัสไฟล์ Excel
- โหลดไฟล์เทมเพลต Excel ลงในวัตถุ Workbook ที่จะเข้ารหัส
- เลือกประเภทการเข้ารหัสและตั้งค่าโดยใช้เมธอด setEncryptionOptions()
- ตั้งรหัสผ่านโดยใช้วัตถุการตั้งค่าในคลาสสมุดงาน
- บันทึกเวิร์กบุ๊กที่เข้ารหัสผลลัพธ์บนดิสก์หรือสตรีม
ขั้นตอนเหล่านี้ช่วยให้เราเข้าใจกระบวนการ เข้ารหัสไฟล์ 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