วิธีการปกป้องไฟล์ Excel โดยใช้ C#

วิธีการปกป้องไฟล์ Excel โดยใช้ C#

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

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

ทำไมต้องปกป้องไฟล์ Excel?

  • ป้องกันการแก้ไขหรือเขียนทับโดยไม่ตั้งใจ
  • รักษาข้อมูลที่ละเอียดอ่อนให้ปลอดภัย
  • เปิดใช้งานการเข้าถึงร่วมกับสิทธิ์เฉพาะ

คู่มือการดำเนินการทีละขั้นตอน

ขั้นตอนที่ 1: สร้างโปรเจกต์ C# ใหม่

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

ขั้นตอนที่ 2: ติดตั้ง Aspose.Cells for .NET

dotnet add package Aspose.Cells

ขั้นตอนที่ 3: โหลดไฟล์ Excel

Workbook workbook = new Workbook("Input.xlsx");

ขั้นตอนที่ 4: ใช้การปกป้อง

workbook.Protect(ProtectionType.All, "secure123");

คุณสามารถเลือกจาก:

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

ขั้นตอนที่ 5: บันทึกไฟล์ที่ถูกปกป้อง

workbook.Save("Protected.xlsx");

แนวทางปฏิบัติที่ดีที่สุด

  • เก็บรหัสผ่านอย่างปลอดภัยโดยใช้ตัวแปรสภาพแวดล้อมหรือผู้จัดการความลับ
  • ใช้รหัสผ่านที่มีอักขระผสมที่แข็งแรง
  • ตรวจสอบการปกป้องโดยการเปิดไฟล์อีกครั้งหลังการประมวลผล
 แบบไทย