Chào các anh em trong diễn đàn Sheet & Excel,
Dạo này mình đang thử nghiệm dùng Python để xử lý các tác vụ lặp đi lặp lại trong Excel, và có một vấn đề nhỏ mà mình nghĩ có thể nhiều người cũng gặp phải: làm sao để tự động tạo một danh sách kiểm tra (checklist) từ một danh sách các mục có sẵn trong Excel?
Ví dụ, mình có một file Excel với danh sách các đầu việc cần làm trong một dự án, và mình muốn mỗi lần chạy script là nó sẽ tạo ra một sheet mới với các mục này, kèm theo một cột để đánh dấu (ví dụ: ô checkbox hoặc ô trống để điền X).
Mình đã thử tìm hiểu qua các thư viện như openpyxl hoặc pandas để đọc dữ liệu từ file Excel gốc, sau đó ghi ra một file mới. Tuy nhiên, việc tạo ra các ô checkbox hoặc cấu trúc checklist sao cho đẹp mắt và dễ sử dụng thì mình vẫn đang loay hoay.
Có anh em nào đã từng làm việc này hoặc có kinh nghiệm với Python trong Excel về mảng checklist chưa ạ? Cho mình xin vài gợi ý hoặc một đoạn code mẫu (nếu có) thì tuyệt vời quá.
Mình đang nghĩ đến việc dùng openpyxl để có thể tùy chỉnh định dạng ô, nhưng không biết làm thế nào để chèn checkbox thực sự vào ô. Hay có cách nào khác đơn giản hơn không?
Rất mong nhận được sự giúp đỡ từ cộng đồng!
Cảm ơn mọi người đã đọc bài!