Chào các bác, dạo này em đang tập tành dùng Python để xử lý dữ liệu Excel cho nó nhanh gọn. Ngoài việc dùng Pandas để đọc, ghi, và thao tác với file .xlsx, em còn muốn làm thêm một cái giao diện đơn giản để người dùng cuối có thể tự chọn file, chọn loại xử lý mà không cần động vào code. Nghe nói Tkinter là thư viện GUI có sẵn trong Python, nên em đang tìm hiểu cách kết hợp nó với Pandas.
Cụ thể, em muốn làm một cái form nhỏ cho phép:
- Chọn file Excel đầu vào.
- Chọn một vài tùy chọn xử lý (ví dụ: lọc dữ liệu theo điều kiện, tính tổng theo nhóm, xóa dòng trùng lặp).
- Chọn nơi lưu file kết quả.
- Nút để bắt đầu xử lý.
Em đã thử qua vài ví dụ trên mạng nhưng vẫn còn loay hoay với việc truyền dữ liệu giữa Tkinter và Pandas. Ví dụ, làm sao để lấy đường dẫn file mà người dùng chọn trong Tkinter để đưa vào hàm pd.read_excel()?
Có anh chị nào đã từng làm qua hoặc có kinh nghiệm về vụ này không ạ? Chia sẻ cho em xin ít kinh nghiệm hoặc một đoạn code demo nho nhỏ thì em biết ơn lắm ạ. Em cảm ơn!