วิธีเลิกซ่อนแผ่นงาน Excel โดยใช้ C#

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

ขั้นตอนในการเลิกซ่อนหลายแผ่นใน Excel โดยใช้ C#

  1. สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells for .NET เพื่อยกเลิกการซ่อนแผ่นงาน
  2. โหลดซอร์ส workbook ที่มีชีตซ่อนอยู่
  3. Unprotect สมุดงานที่ได้รับการป้องกันโดยระบุรหัสผ่านหากจำเป็น
  4. แยกวิเคราะห์แผ่นงานทั้งหมดในสมุดงาน
  5. ตั้งค่าสถานะ IsVisible เป็น true หากมองไม่เห็นแผ่นงาน
  6. บันทึกสมุดงานผลลัพธ์ด้วยแผ่นงานที่ไม่ถูกซ่อนทั้งหมด

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

รหัสเพื่อยกเลิกการซ่อนแผ่นงานโดยใช้ C

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

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

 ไทย