Hướng dẫn rõ ràng này mô tả cách hiện tất cả các trang tính trong Excel bằng Python. Nó chứa tất cả các chi tiết để thiết lập môi trường, mô tả chi tiết về các bước cần thực hiện để tạo ứng dụng này và mã mẫu có thể chạy được để hiển thị trang tính ẩn trong Excel bằng Python. Bạn cũng sẽ tìm hiểu cách tùy chỉnh quy trình này bằng cách chỉ hiện các trang tính đã chọn và sau đó lưu sổ làm việc kết quả dưới dạng XLSX, XLS, ODS riêng biệt hoặc ở bất kỳ định dạng được hỗ trợ nào khác.
Các bước để bỏ ẩn tất cả các trang tính bằng Python
- Định cấu hình môi trường để thêm Aspose.Cells cho Python qua Java để hiển thị trang tính ẩn
- Tải tệp Excel nguồn với một vài trang tính ẩn trong đó bằng cách sử dụng đối tượng lớp Workbook
- Sử dụng phương thức Unprotect() có hoặc không có mật khẩu cho sổ làm việc được bảo vệ
- Lặp lại tất cả các trang tính trong sổ làm việc để phát hiện các trang tính ẩn
- Đặt visible flag của mỗi trang tính như vậy thành true
- Lưu sổ làm việc đã cập nhật trên đĩa với tất cả các trang tính có thể nhìn thấy
Các bước này giải thích quy trình hiện nhiều trang tính trong Excel bằng Python bằng cách chia sẻ liên kết tới tài nguyên dành cho cài đặt môi trường, giới thiệu các lớp, phương thức và thuộc tính cần thiết có liên quan đến quy trình và logic lập trình để đạt được chức năng . Nó cũng hiển thị việc lưu tệp Excel đầu ra ở định dạng mong muốn.
Mã để bỏ ẩn bảng tính bằng Python
Đoạn mã trên minh họa quá trình bỏ ẩn trang tính bằng Python sao cho tất cả các trang tính trong sổ làm việc đều được lặp lại và các trang tính ẩn được phát hiện bằng cách sử dụng phương thức isVisible() và sau khi tìm thấy trang tính ẩn, cờ của trang tính đó được đặt thành True. Bạn có thể sử dụng các hàm tạo khác của lớp Sổ làm việc để kiểm soát việc tải sổ làm việc nguồn bằng cách sử dụng đối tượng lớp LoadOptions. Tương tự, bạn cũng có thể kiểm tra các thuộc tính khác của từng trang tính trước khi đặt cờ khả năng hiển thị của nó thành true như tên mã trang tính, thuộc tính tùy chỉnh, nếu trang tính được chọn khi mở sổ làm việc và tên của trang tính.
Hướng dẫn này đã hướng dẫn chúng tôi hiển thị tất cả hoặc các trang ẩn đã chọn trong sổ làm việc. Nếu bạn muốn tìm hiểu quy trình chuyển đổi tệp Excel sang HTML, hãy tham khảo bài viết trên cách chuyển đổi Excel sang HTML bằng Python.