Chào các anh em trong diễn đàn!
Dạo này công việc của mình liên quan nhiều đến việc xử lý email, cụ thể là phải trích xuất thông tin từ các email nhận được (ví dụ: báo cáo hàng ngày, thông báo đơn hàng, v.v.) và nhập vào Excel để phân tích. Làm thủ công thì mất khá nhiều thời gian và dễ sai sót.
Sau một thời gian mày mò, mình đã tìm ra cách tự động hóa việc này bằng Python. Dùng kết hợp thư viện imaplib để đọc email và pandas để xử lý dữ liệu, mình có thể tự động tải về các file đính kèm hoặc trích xuất nội dung email có cấu trúc, sau đó lưu vào file Excel.
Ví dụ đơn giản, nếu email có nội dung dạng:
Mã đơn hàng: DH12345 Khách hàng: Nguyễn Văn A Số tiền: 1.500.000 VNĐ
Mình có thể dùng regex để trích xuất các thông tin này và đưa vào DataFrame của pandas, rồi xuất ra file Excel.
Cách này rất hữu ích cho những ai thường xuyên phải làm việc với dữ liệu đến từ email. Mọi người có thể tham khảo và thử nghiệm nhé. Nếu có ai cần code mẫu hoặc có cách làm hay hơn, chia sẻ cho mình với!