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

บทนํา

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

คู่มือการดําเนินการขั้นตอน

ขั้นตอน 1: สร้างโครงการ C# ใหม่

ในการเริ่มต้นสร้างแอปพลิเคชันคอนโซลใหม่ใน Visual Studio หรือผ่านเส้นคําสั่ง:

dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp

ขั้นตอน 2: ติดตั้ง Aspose.Cells สําหรับ .NET

ต่อไปนี้ติดตั้งแพคเกจ Aspose.Cells โดยใช้ NuGet Package Manager Console หรือโดยการดําเนินการคําสั่งต่อไปนี้ใน terminal ของคุณ:

dotnet add package Aspose.Cells

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

เมื่อคุณติดตั้งแพคเกจที่จําเป็นแล้วโหลดไฟล์ Excel ของคุณลงใน Workbook วัตถุ นี่คือวิธีที่คุณสามารถทําได้:

using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

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

ตอนนี้ที่หนังสือทํางานถูกโหลดใช้การป้องกันโดยใช้ Protect() วิธีการ คุณสามารถเลือกจากหลายประเภทของการป้องกัน:

  • ทั้งหมด: ป้องกันทุกด้านของหนังสือทํางาน
  • เนื้อหา: ป้องกันการแก้ไขเซลล์และแถว
  • Objects: ป้องกันการเปลี่ยนแปลงหรือลบของวัตถุเช่นแผนที่และภาพ
  • โครงสร้าง: การ จํากัด การเปลี่ยนแปลงในการก่อสร้างแผ่นงานเช่นการเพิ่ม / ลบแถว / คอลัมน์

นี่คือตัวอย่างของการใช้การป้องกันด้วยรหัสผ่าน:

// Apply workbook-level protection
workbook.Protect(ProtectionType.All, "secure123");
using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

// Apply workbook-level protection with a password and specific restrictions
workbook.Protect(ProtectionType.All, "secure123");

// Save the protected workbook to disk
workbook.Save("Protected.xlsx");

ขั้นตอน 5: เก็บไฟล์ที่ปกป้อง

สุดท้ายบันทึกไฟล์ที่ปกป้องของคุณไปยังไดรฟ์ ขั้นตอนนี้จะช่วยให้แน่ใจว่าการเปลี่ยนแปลงทั้งหมดจะถูกเก็บไว้และหนังสือทํางานจะได้รับการรักษาความปลอดภัยในขณะนี้

// Save the protected workbook
workbook.Save("Protected.xlsx");

แนวทางที่ดีที่สุด

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

โดยการปฏิบัติตามขั้นตอนที่ดีที่สุดเหล่านี้คุณสามารถให้แน่ใจว่าไฟล์ Excel ของคุณยังคงปลอดภัยและปกป้องจากการเข้าถึงที่ไม่ได้รับอนุญาต

More in this category