วิธีป้องกันรหัสผ่านไฟล์ Excel ใน C#

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

ขั้นตอนในการป้องกันรหัสผ่าน Excel ใน C#

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

ขั้นตอนเหล่านี้อธิบายกระบวนการ รหัสผ่านป้องกันไฟล์ Excel ใน C# เช่น โหลดไฟล์ Excel ต้นทางก่อน จากนั้นจึงใช้วิธี SetEncryptionOptions() เพื่อตั้งค่าคุณสมบัติการเข้ารหัสต่างๆ สำหรับสเปรดชีต หลังจากขั้นตอนเหล่านี้ เราเพียงแค่ตั้งรหัสผ่านที่จำเป็นในการเปิดไฟล์ Excel จากนั้นบันทึกไฟล์ Excel เอาต์พุตในรูปแบบที่คุณต้องการ

รหัสเพื่อเข้ารหัสสมุดงานด้วยรหัสผ่านใน C

รหัสนี้สาธิตกระบวนการ เข้ารหัสไฟล์ Excel ใน C# โดยใช้เมธอด SetEncryptionOptions() ที่ใช้ค่าประเภทการเข้ารหัสอย่างใดอย่างหนึ่ง เช่น StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible หรือ XOR และความยาวของคีย์ วัตถุการตั้งค่าในคลาสสมุดงานมีคุณสมบัติรหัสผ่านที่ตั้งค่าและจำเป็นสำหรับการเปิดสมุดงานหลังจากการเข้ารหัส เมื่อสมุดงานได้รับการเข้ารหัสแล้ว จะสามารถบันทึกในรูปแบบใดก็ได้ที่รองรับ MS Excel

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

 ไทย