Hướng dẫn này mô tả cách áp dụng bộ lọc trong Excel bằng Python với sự trợ giúp của các chi tiết cấu hình, danh sách các bước để hoàn thành tác vụ và mã mẫu có thể chạy được minh họa toàn bộ quy trình. Bạn sẽ nhận được phần giới thiệu về tất cả các lớp, phương thức và thuộc tính cần thiết được yêu cầu để tạo bộ lọc trong Excel bằng Python. Hướng dẫn này giả định rằng bạn đang tạo tệp Excel từ đầu để hoàn tất quy trình mà không yêu cầu bất kỳ tài nguyên bên ngoài nào, tuy nhiên, bạn có thể tải tệp Excel hiện có như XLSX, XLS, ODS, XLSB, XLSM, v.v. .và áp dụng bộ lọc theo dữ liệu có sẵn.
Các bước để thêm bộ lọc trong Excel bằng Python
- Thiết lập môi trường Aspose.Cells cho Python qua Java để thêm bộ lọc Excel
- Tạo một tệp Excel bằng lớp Workbook để kiểm tra hoạt động của bộ lọc
- Thêm dữ liệu mẫu vào Worksheet và nhận tham chiếu đến dữ liệu đó
- Sử dụng tham chiếu trang tính, đặt phạm vi ô áp dụng bộ lọc
- Thêm bộ lọc theo yêu cầu của bạn bằng cách đặt số cột và giá trị bộ lọc
- Làm mới bộ lọc theo lựa chọn của bạn
- Lưu tệp Excel đầu ra có áp dụng bộ lọc trong đó
Các bước này hướng dẫn sử dụng bộ lọc trong Excel bằng Python bằng cách chia sẻ tất cả các chi tiết cần thiết. Bạn có thể tải tệp hiện có của mình và đặt phạm vi dữ liệu cho các bộ lọc sẽ được áp dụng bằng phương thức setRange(). Lưu ý rằng nếu bạn chỉ muốn thêm một bộ lọc nhưng không muốn áp dụng nó cho bất kỳ dữ liệu nào, bạn có thể bỏ qua các bước sử dụng các phương thức addFilter() và refresh().
Mã để lọc dữ liệu Excel bằng Python
Mã này trình bày cách đặt bộ lọc trong Excel bằng Python trong đó tất cả các mục nhập được đánh dấu cần thiết cho quy trình. Phương thức quan trọng đầu tiên trong lớp AutoFilter là setRange() được sử dụng để đặt diện tích của các ô chứa dữ liệu trong khi bạn có thể sử dụng các tùy chọn khác như đặt cờ để hiển thị nút AutoFilter, thêm các loại bộ lọc khác như bộ lọc ngày , điền vào bộ lọc màu, bộ lọc màu phông chữ và bộ lọc động để liệt kê một số rất ít.
Bài viết này đã dạy chúng ta thêm bộ lọc trong tệp Excel bằng Python. Nếu bạn muốn tìm hiểu các thao tác khác như thêm nhận xét trong tệp Excel, hãy tham khảo bài viết trên cách chuyển đổi Excel sang PDF bằng Python.