Chào các bác, dạo này em đang mày mò làm sao để tự động hóa việc tạo biểu đồ trong Excel từ nhiều file dữ liệu khác nhau. Công việc của em là mỗi tháng phải tổng hợp số liệu từ 5-7 file Excel của các chi nhánh, sau đó vẽ biểu đồ để báo cáo. Làm thủ công mất kha khá thời gian.
Em có tìm hiểu thì thấy Python có thể giúp làm việc này. Cụ thể là dùng thư viện pandas để đọc dữ liệu từ các file Excel, sau đó gom lại thành một DataFrame duy nhất. Tiếp theo, dùng thư viện matplotlib hoặc seaborn để tạo biểu đồ. Cuối cùng, dùng openpyxl hoặc xlsxwriter để ghi biểu đồ đó vào một file Excel báo cáo tổng hợp.
Em đã thử viết một đoạn code cơ bản để đọc và gom dữ liệu, nhưng phần tạo biểu đồ và chèn vào file Excel mới thì vẫn còn hơi lơ mơ. Có bác nào đã từng làm qua hoặc có kinh nghiệm về mảng này không ạ? Chia sẻ cho em xin ít kinh nghiệm hoặc đoạn code mẫu thì tốt quá.
Em đang nghĩ đến việc tự động hóa các bước:
- Đọc tất cả các file Excel trong một thư mục.
- Lọc ra các cột cần thiết.
- Gom dữ liệu vào một bảng duy nhất.
- Tạo các loại biểu đồ khác nhau (cột, đường, tròn) dựa trên dữ liệu đã gom.
- Xuất file Excel báo cáo có chứa các biểu đồ đó.
Em xin cảm ơn trước ạ!