บทช่วยสอนพื้นฐานนี้อธิบายถึง วิธียกเลิกการป้องกัน Excel ใน C# ซึ่งครอบคลุมการกำหนดค่า IDE อัลกอริทึมแบบขั้นตอน และส่วนย่อยของโค้ดสำหรับ ปลดล็อกไฟล์ Excel ใน C# คุณต้องทำการเรียก API เพียงไม่กี่ครั้งเพื่อดำเนินการตามขั้นตอนนี้ให้เสร็จสิ้นหรือดำเนินการทันทีเพื่อให้ตรงตามความต้องการของคุณ
ขั้นตอนในการยกเลิกการป้องกัน Excel ใน C#
- กำหนดค่า IDE เพื่อใช้ Aspose.Cells for .NET เพื่อยกเลิกการป้องกัน Excel
- สร้างวัตถุคลาส Workbook เพื่อเข้าถึงไฟล์ Excel ที่ได้รับการป้องกัน
- ลบการรักษาความปลอดภัยรหัสผ่านโดยเรียกใช้เมธอด Unprotect()
- บันทึกเวิร์กบุ๊ก Excel เอาต์พุต
ขั้นตอนเหล่านี้แสดง วิธีปลดล็อกไฟล์ Excel ใน C# โดยไม่จำเป็นต้องติดตั้ง MS Excel หรืออินเทอร์เฟซผู้ใช้อื่นใด ก่อนอื่น เข้าถึงไฟล์ XLS หรือ XLSX ที่ปลอดภัยและลบรหัสผ่านออก ต่อจากนั้น ส่งออกไฟล์เอาต์พุตหรือจัดการเพิ่มเติมขึ้นอยู่กับเวิร์กโฟลว์ของคุณ
รหัสเพื่อยกเลิกการป้องกันไฟล์ Excel ใน C
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Un-protect Excel file using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load Excel file | |
Workbook workbook = new Workbook("protected-excel-file.xlsx"); | |
// Unprotect workbook | |
workbook.unprotect("password"); | |
workbook.getSettings().setPassword(null); | |
// Save unprotected Excel file | |
workbook.save("unprotected.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
โค้ดตัวอย่างนี้มีประสิทธิภาพในการพัฒนา Excel password remover ใน C# อย่างไรก็ตาม คุณสามารถปรับแต่งเพิ่มเติมเพื่อยกเลิกการป้องกันสมุดงานที่แชร์ได้เช่นกัน ถ้าจำเป็น ในทำนองเดียวกัน คุณสมบัติและวิธีการอื่นๆ ของคลาสสมุดงานสามารถใช้เพื่อทำงานกับธีม การเชื่อมต่อข้อมูล ตัวเรียงลำดับข้อมูล ฯลฯ เพื่อประมวลผลไฟล์ Excel เอาต์พุต
ในคู่มือนี้ เราได้เข้าใจ วิธีลบรหัสผ่านออกจาก Excel ใน C# อย่างไรก็ตาม หากคุณต้องการป้องกันไฟล์ Excel ด้วยรหัสผ่าน โปรดดูที่ วิธีป้องกันรหัสผ่านไฟล์ Excel ใน C#