Chào các bác, dạo này em đang vật lộn với việc làm báo cáo hàng tuần, sếp cứ đòi đủ thứ biểu đồ, bảng tổng hợp phức tạp mà dùng hàm Excel thuần thì vừa mất thời gian, vừa dễ sai sót. Em có đọc qua mấy bài viết về Python tự động hóa trong này thấy hay quá, nhưng chủ yếu là trích xuất hay nhập liệu.
Em đang nghĩ, liệu có cách nào dùng Python để tạo hẳn một file báo cáo Excel hoàn chỉnh từ đầu không ạ? Ý em là, mình có thể dùng Python để:
- Đọc dữ liệu từ nhiều nguồn (file CSV, database,...).
- Xử lý, tổng hợp dữ liệu theo yêu cầu.
- Tạo các bảng tính, biểu đồ (bar chart, line chart, pie chart...) ngay trong file Excel mới.
- Định dạng bảng, màu sắc, font chữ cho chuyên nghiệp.
Em có tìm hiểu qua thư viện openpyxl và xlsxwriter, có vẻ làm được mấy vụ tạo bảng và định dạng. Nhưng còn vụ tự động vẽ biểu đồ thì hơi mù mờ. Có bác nào có kinh nghiệm làm báo cáo tự động bằng Python mà có thể chia sẻ cách vẽ biểu đồ trong Excel không ạ? Hay có thư viện nào khác tiện hơn không?
Em cảm ơn!