บทช่วยสอนฉบับย่อนี้จะแนะนำคุณเกี่ยวกับวิธี ยกเลิกการซ่อนหลายแผ่นงานใน Excel โดยใช้ Java คุณจะได้รับรายละเอียดทั้งหมดที่เกี่ยวข้องกับการกำหนดค่าของสภาพแวดล้อมการพัฒนา ตรรกะที่เป็นขั้นตอนในการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้ซึ่งสาธิตกระบวนการ ยกเลิกการซ่อนชีตทั้งหมดโดยใช้ Java เมื่อคุณแสดงแผ่นงานที่ซ่อนอยู่ทั้งหมดแล้ว คุณสามารถบันทึกไฟล์ต้นฉบับหรือบันทึกเป็น XLSX, XLS ใหม่, ODS หรือรูปแบบอื่นๆ ที่รองรับ
ขั้นตอนในการยกเลิกการซ่อนชีตทั้งหมดใน Excel โดยใช้ Java
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Java เพื่อยกเลิกการซ่อนแผ่นงาน
- โหลดไฟล์ Excel ต้นทางที่มีแผ่นงานซ่อนอยู่ในวัตถุคลาส Workbook
- เข้าถึงคอลเลกชันแผ่นงานในสมุดงานเพื่อแสดงแผ่นงานที่ซ่อนอยู่
- แยกวิเคราะห์แผ่นงานทั้งหมดในสมุดงานที่โหลด
- ตรวจสอบสถานะที่มองเห็นได้ของแต่ละแผ่นในคอลเลกชัน
- Set the visibility ตั้งค่าสถานะเป็นจริงหากไม่ได้ตั้งค่าไว้ก่อนหน้านี้
- บันทึกเวิร์กบุ๊กที่เป็นผลลัพธ์ไปยังสตรีมหรือไฟล์บนดิสก์
ขั้นตอนเหล่านี้อธิบายขั้นตอนการกำหนดค่าและการเขียนโปรแกรมเพื่อ แสดงแผ่นงานที่ซ่อนอยู่ใน Excel โดยใช้ Java ในการเริ่มต้น ไฟล์ Excel ต้นทางจะถูกโหลดด้วยคอลเลกชันของแผ่นงาน ซึ่งบางแผ่นอาจถูกซ่อนไว้ และแต่ละแผ่นจะมีคุณสมบัติแฟล็ก IsVisible เป็นเท็จ แผ่นงานทั้งหมดจะถูกแยกวิเคราะห์และตั้งค่าสถานะนี้เพื่อแสดงหรือซ่อนแผ่นงานเฉพาะ
รหัสเพื่อยกเลิกการซ่อนแผ่นงานโดยใช้ Java
โค้ดด้านบนแสดงขั้นตอนการ เลิกซ่อนสเปรดชีตโดยใช้ Java เพื่อให้เวิร์กชีตทั้งหมดในเวิร์กบุ๊กถูกสำรวจเพื่อตรวจสอบแฟล็ก IsVisible และหากพบว่าเป็นเท็จ ให้ตั้งค่าเป็นจริง มีขั้นตอนทางเลือกที่เรียกใช้เมธอด Workbook.unprotect() เพื่อยกเลิกการป้องกันสมุดงานโดยมีหรือไม่มีรหัสผ่าน อย่างไรก็ตาม คุณอาจข้ามขั้นตอนนี้ไปเพื่อแสดงแผ่นงานที่ซ่อนอยู่ แต่สำหรับการดำเนินการอื่นๆ คุณอาจต้องใช้ คอลเลกชันแผ่นงานส่งคืนวัตถุและเราจำเป็นต้องพิมพ์ส่งไปยังคลาสแผ่นงานเพื่อเข้าถึงคุณสมบัติที่ต้องการ
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธียกเลิกการซ่อนแผ่นงานทั้งหมดหรือที่เลือกตามเกณฑ์บางประการ หากคุณต้องการเรียนรู้ขั้นตอนการบันทึกสมุดงานผลลัพธ์เป็น PDF โปรดดูบทความใน วิธีสร้าง PDF จาก Excel ใน Java