วิธียกเลิกการซ่อนหลายแผ่นใน Excel โดยใช้ Java

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

ขั้นตอนในการยกเลิกการซ่อนชีตทั้งหมดใน Excel โดยใช้ Java

  1. สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Java เพื่อยกเลิกการซ่อนแผ่นงาน
  2. โหลดไฟล์ Excel ต้นทางที่มีแผ่นงานซ่อนอยู่ในวัตถุคลาส Workbook
  3. เข้าถึงคอลเลกชันแผ่นงานในสมุดงานเพื่อแสดงแผ่นงานที่ซ่อนอยู่
  4. แยกวิเคราะห์แผ่นงานทั้งหมดในสมุดงานที่โหลด
  5. ตรวจสอบสถานะที่มองเห็นได้ของแต่ละแผ่นในคอลเลกชัน
  6. Set the visibility ตั้งค่าสถานะเป็นจริงหากไม่ได้ตั้งค่าไว้ก่อนหน้านี้
  7. บันทึกเวิร์กบุ๊กที่เป็นผลลัพธ์ไปยังสตรีมหรือไฟล์บนดิสก์

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

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

โค้ดด้านบนแสดงขั้นตอนการ เลิกซ่อนสเปรดชีตโดยใช้ Java เพื่อให้เวิร์กชีตทั้งหมดในเวิร์กบุ๊กถูกสำรวจเพื่อตรวจสอบแฟล็ก IsVisible และหากพบว่าเป็นเท็จ ให้ตั้งค่าเป็นจริง มีขั้นตอนทางเลือกที่เรียกใช้เมธอด Workbook.unprotect() เพื่อยกเลิกการป้องกันสมุดงานโดยมีหรือไม่มีรหัสผ่าน อย่างไรก็ตาม คุณอาจข้ามขั้นตอนนี้ไปเพื่อแสดงแผ่นงานที่ซ่อนอยู่ แต่สำหรับการดำเนินการอื่นๆ คุณอาจต้องใช้ คอลเลกชันแผ่นงานส่งคืนวัตถุและเราจำเป็นต้องพิมพ์ส่งไปยังคลาสแผ่นงานเพื่อเข้าถึงคุณสมบัติที่ต้องการ

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

 ไทย