Hướng dẫn nhanh này hướng dẫn bạn cách hiện nhiều trang tính trong Excel bằng Java. Bạn sẽ nhận được tất cả các chi tiết liên quan đến cấu hình của môi trường phát triển, logic từng bước để viết chương trình và mã mẫu có thể chạy được minh họa quy trình hiện tất cả trang tính bằng Java. Khi bạn hiển thị tất cả các trang tính ẩn, bạn có thể lưu tệp gốc hoặc lưu dưới dạng XLSX, XLS, ODS mới 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 trong Excel bằng Java
- Thiết lập môi trường để sử dụng Aspose.Cells for Java để hiện trang tính
- Tải tệp Excel nguồn có trang tính ẩn vào đối tượng lớp Workbook
- Nhận quyền truy cập vào bộ sưu tập trang tính trong sổ làm việc để hiển thị các trang tính ẩn
- Phân tích cú pháp qua tất cả các trang tính trong sổ làm việc đã tải
- Kiểm tra trạng thái hiển thị của từng trang tính trong bộ sưu tập
- Cờ Set the visibility thành true nếu không được đặt sớm hơn
- Lưu sổ làm việc kết quả vào một luồng hoặc một tệp trên đĩa
Các bước này mô tả quá trình định cấu hình và viết chương trình để hiển thị các trang tính ẩn trong Excel bằng Java. Ban đầu, tệp Excel nguồn được tải với một tập hợp các trang tính trong đó một số trang tính có thể bị ẩn và mỗi trang tính có thuộc tính cờ IsVisible là sai. Tất cả các trang tính được phân tích cú pháp và cờ này được tùy chỉnh để hiển thị hoặc ẩn trang tính cụ thể.
Mã để Bỏ ẩn Trang tính bằng Java
Đoạn mã trên minh họa quy trình hiện bảng tính bằng Java sao cho tất cả các trang tính trong sổ làm việc đều được duyệt qua để kiểm tra cờ IsVisible và nếu thấy sai, điều đó được đặt thành đúng. Có một bước tùy chọn gọi phương thức Workbook.unprotect() để bỏ bảo vệ các sổ làm việc có hoặc không có mật khẩu, tuy nhiên, bạn có thể bỏ qua bước này để hiển thị các trang tính ẩn nhưng đối với các thao tác khác, bạn có thể cần đến nó. Bộ sưu tập trang tính trả về một đối tượng và chúng ta cần nhập chuyển nó vào lớp Trang tính để truy cập các thuộc tính mong muốn của nó.
Trong hướng dẫn này, chúng ta đã học cách bỏ ẩn tất cả hoặc các trang tính đã chọn dựa trên một số tiêu chí. Nếu bạn muốn tìm hiểu quy trình lưu sổ làm việc kết quả dưới dạng PDF, hãy tham khảo bài viết trên cách tạo PDF từ Excel trong Java.