Trong hướng dẫn nhanh này, bạn sẽ học cách đọc tệp Excel được bảo vệ bằng mật khẩu bằng Python với sự trợ giúp của quy trình từng bước và mã mẫu có thể chạy được. Nó sẽ giải thích cách mở tệp Excel được bảo vệ bằng mật khẩu trong Python như XLSX, XLS, ODS, v.v. bằng cách cung cấp mật khẩu và nó cũng sẽ hướng dẫn xóa mật khẩu vĩnh viễn. Xử lý ngoại lệ được thể hiện trong trường hợp mật khẩu sai hoặc thiếu.
Các bước để đọc tệp Excel được bảo vệ bằng mật khẩu trong Python
- Thiết lập môi trường để sử dụng Aspose.Cells cho Python qua Java
- Khởi tạo đối tượng lớp LoadOptions cần thiết để tải tệp Excel được bảo vệ
- Đặt mật khẩu mở file Excel bị mã hóa
- Tải tệp Excel vào đối tượng Workbook bằng cách sử dụng đối tượng lớp LoadOptions có mật khẩu
- Hiển thị thông báo kiểm tra để xác nhận tải tệp
Các bước này mô tả cách sử dụng python mở tệp excel được bảo vệ bằng mật khẩu bằng cách chia sẻ liên kết tới cấu hình môi trường hướng dẫn thiết lập môi trường Python để chạy mã. Trong các bước tiếp theo, chúng tôi định cấu hình đối tượng lớp LoadOptions bằng cách đặt mật khẩu để mở tệp Excel được mã hóa và sau đó sử dụng nó trong khi tải sổ làm việc. Ở bước cuối cùng, khi một sổ làm việc được tải thành công, một thông báo kiểm tra sẽ hiển thị trong mã mẫu để xác nhận.
Mã để đọc tệp Excel được bảo vệ bằng mật khẩu trong Python
Đoạn mã này trình bày cách sử dụng Python đọc tệp Excel được bảo vệ bằng mật khẩu với đối tượng lớp LoadOptions. Khi tệp được mở bằng cách áp dụng mật khẩu, bạn có thể đặt Workbook.getSettings().setPassword(null) để xóa mật khẩu và lưu nó vào đĩa. Ngoài ra, các loại ngoại lệ khác nhau cũng được đưa ra và xử lý bằng cách sử dụng thẻ thử: và Ngoại trừ: trong khi tải tệp được mã hóa mà không có mật khẩu hoặc mật khẩu sai.
Trong hướng dẫn này, chúng ta đã học quy trình đọc tệp Excel được bảo vệ bằng mật khẩu trong Python. Nếu bạn muốn tìm hiểu quy trình chuyển đổi tệp Excel sang các định dạng khác như PDF, hãy tham khảo bài viết trên cách chuyển đổi Excel sang PDF bằng Python.