---
name: bkit-export-tabular-data
description: "Lọc và xuất dữ liệu bảng từ các màn hình BKIT sang XLSX hoặc ODS. Dùng khi người dùng yêu cầu tải Excel/ODS, xuất danh sách, lấy dữ liệu đã lọc hoặc xác minh file được tải từ một bảng bất kỳ."
---

# Xuất dữ liệu bảng BKIT

## Quy trình

1. Mở đúng danh sách và xác minh ngữ cảnh tổ chức/năm tài chính.
2. Áp dụng đầy đủ từ khóa, khoảng ngày, trạng thái và bộ lọc người dùng yêu cầu.
3. Chờ tải xong; kiểm tra tổng số dòng và vài dòng đại diện.
4. Dùng XLSX nếu người dùng không chỉ định định dạng.
5. Ghi nhận danh sách tải xuống trước thao tác, bấm đúng nút “Xuất XLSX” hoặc “Xuất ODS” một lần.
6. Chờ một lượt tải mới hoàn tất; xác minh tên file và phần mở rộng.

## Quy tắc

- Ưu tiên ID dạng `{module}-export-xlsx-btn` hoặc accessible name chính xác.
- Không xuất toàn bộ nếu bộ lọc yêu cầu chưa được áp dụng.
- Không bấm lại khi nút đang disabled, có spinner hoặc lượt tải vẫn chạy.
- Nếu file được sinh không đồng bộ, chờ trạng thái UI/download thay vì dùng sleep cố định.
- Không gửi file sang nơi khác nếu người dùng chỉ yêu cầu tải.

## Kết quả

Nêu nguồn dữ liệu, phạm vi lọc, số dòng nếu UI cung cấp, định dạng, tên file và trạng thái tải.
