Nếu chưa biết về openpyxl các bạn có thể xem [tại đây]
Để kiểm tra xem các giá trị trong cột A và cột B ở một sheet có đồng thời xuất hiện trong sheet 1, bạn có thể sử dụng Python với thư viện openpyxl
. Dưới đây là cách thực hiện:
Bài viết bỏ qua hướng dẫn cài đặt thư viện [openpyxl] và [python] <– Các bạn có thể xem lại tại link bên cạnh.
Yêu cầu file dữ liệu
- Sheet1: chứa dữ liệu cần kiểm tra.
- Sheet2: bạn muốn kiểm tra từng dòng ở đây có cột A và cột B cùng xuất hiện ở Sheet1 hay không.
Code
Giải thích
- Tạo tập hợp (
set
) từ Sheet1 với các cặp giá trị(A, B)
để dễ dàng so sánh. - Duyệt qua từng dòng của Sheet2, kiểm tra xem
(A, B)
có trong tập hợp từ Sheet1 không. - In ra kết quả cho mỗi dòng.
Comments