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

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

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

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

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

รหัสเพื่อเลิกซ่อนสเปรดชีตโดยใช้ Python

โค้ดด้านบนแสดงขั้นตอนการ ยกเลิกการซ่อนแผ่นงานโดยใช้ Python เพื่อให้แผ่นงานทั้งหมดในสมุดงานถูกวนซ้ำและตรวจพบแผ่นงานที่ซ่อนอยู่โดยใช้เมธอด isVisible() และเมื่อพบแผ่นงานที่ซ่อนอยู่ ค่าสถานะจะถูกตั้งค่าเป็น True คุณสามารถใช้คอนสตรัคเตอร์อื่นของคลาสสมุดงานเพื่อควบคุมการโหลดสมุดงานต้นทางโดยใช้วัตถุคลาส LoadOptions ในทำนองเดียวกัน คุณอาจตรวจสอบคุณสมบัติอื่นๆ ของแต่ละเวิร์กชีตก่อนที่จะตั้งค่าสถานะการเปิดเผยเป็น จริง เช่น ชื่อรหัสเวิร์กชีต คุณสมบัติแบบกำหนดเอง ถ้าเวิร์กชีตถูกเลือกเมื่อเปิดเวิร์กบุ๊ก และชื่อของเวิร์กชีต

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

 ไทย