WEEK_RE trong loader: WEEK_RE = re.compile(r'(?i)tu[aà]?[aà-ỹ]n[_ -]?\s*(\d{1,2})') m = WEEK_RE.search(name) m = WEEK_RE.search(head) week_from_name thử với các tên: Tuan_41_05.10-11.10_DA-LAM-SACH.xlsx -> 41 TUẦN 41 (05.10-11.10).xlsx -> 41 Tuan_40_28.09-04.10_DA-LAM-SACH.xlsx -> 40 TUẦN 40 (28.09-04.10).xlsx -> 40 cột bảng file_loaded: ['id', 'file_path', 'file_hash', 'file_size', 'loai', 'so_dong_nap', 'ngay_nap', 'ket_qua'] các bản ghi mới nhất: mua_ha | None | None cskh | None | None cskh | None | None cskh | None | None kt | None | None gia | None | None mau | None | None kt | None | None mau_lam có tuan=T41 chưa: 0