ป้องกัน unprotect ไฟล์ excel c#

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

C# API เพื่อป้องกันไฟล์ Excel - ดาวน์โหลดฟรี

Aspose.Cells for .NET คือ API การจัดการสเปรดชีตที่รู้จักกันดี ซึ่งช่วยให้คุณสร้างและประมวลผลไฟล์ Excel จากภายในแอปพลิเคชัน .NET ของคุณ API ช่วยให้คุณสามารถป้องกันและยกเลิกการป้องกันไฟล์ Excel ภายในโค้ดไม่กี่บรรทัด คุณสามารถ ดาวน์โหลด ไบนารีของ API หรือติดตั้งโดยใช้ NuGet

Install-Package Aspose.Cells

ป้องกันไฟล์ Excel โดยใช้ C#

การป้องกัน MS Excel นั้นง่ายเหมือนพายและสามารถทำได้ในไม่กี่ขั้นตอน เพียงโหลดไฟล์ Excel ป้องกัน และบันทึกไฟล์ที่ได้รับการป้องกัน นอกจากนี้ คุณสามารถระบุ ประเภทการป้องกัน ที่คุณต้องการใช้ เช่น ป้องกันทุกอย่าง วัตถุหรือเนื้อหาเท่านั้น และอื่นๆ ต่อไปนี้เป็นขั้นตอนในการป้องกันไฟล์ Excel โดยใช้ Aspose.Cells for .NET

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการป้องกันไฟล์ Excel โดยใช้ C#

// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");

// ป้องกันสมุดงานโดยระบุประเภทการป้องกัน
workbook.Protect(ProtectionType.All, "12345");

// บันทึกไฟล์
workbook.Save("Excel.xlsx");

ยกเลิกการป้องกันไฟล์ Excel โดยใช้ C#

คุณยังสามารถยกเลิกการป้องกันไฟล์ Excel ได้ด้วยการระบุรหัสผ่านให้กับ API ต่อไปนี้เป็นขั้นตอนในการยกเลิกการป้องกันไฟล์ Excel ที่ได้รับการป้องกัน

ตัวอย่างโค้ดต่อไปนี้แสดงวิธียกเลิกการป้องกันไฟล์ Excel โดยใช้ C#

// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");

// ยกเลิกการป้องกันสมุดงาน
workbook.Unprotect("12345");

// ตั้งรหัสผ่านเป็นโมฆะ
workbook.Settings.Password = null;

// บันทึกไฟล์
workbook.Save("Excel.xlsx");

บทสรุป

การปกป้องข้อมูลในไฟล์ MS Excel เป็นสิ่งสำคัญของโลกดิจิทัล ดังนั้น บทความนี้จึงนำเสนอวิธีทำให้กระบวนการป้องกันหรือไม่ป้องกันไฟล์ Excel โดยอัตโนมัติโดยใช้ C# คำแนะนำทีละขั้นตอนพร้อมกับการอ้างอิง API และตัวอย่างโค้ดทำให้คุณเรียนรู้วิธีใช้คุณลักษณะเหล่านี้ในแอปพลิเคชัน .NET ของคุณ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API ได้โดยใช้ เอกสารประกอบ

ดูสิ่งนี้ด้วย