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

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

ขั้นตอนในการเปิดไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน C#

  1. กำหนดค่าโปรเจ็กต์เพื่อเพิ่ม Aspose.Cells จาก NuGet package manager
  2. สร้างวัตถุคลาส LoadOptions เพื่อใช้คุณสมบัติรหัสผ่าน
  3. ตั้งรหัสผ่านที่จำเป็นในการเปิดไฟล์ Excel ที่ได้รับการป้องกัน
  4. โหลดไฟล์ Excel ที่ได้รับการป้องกันลงในวัตถุ Workbook โดยใช้วัตถุ LoadOptions พร้อมรหัสผ่าน

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

รหัสเพื่อโหลดไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านโดยใช้ C

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

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

 ไทย