Giới thiệu kiến thức cần thiết để tạo robot sử dụng Excel
Bài viết này giúp bạn hiểu rõ hơn về cách Excel hoạt động và về kiểu dữ liệu DataTable, một phần không thể thiếu khi tự động hóa các thao tác trong Excel.
1. Thao tác với Excel
Khi robot thao tác với Excel, khác với hình ảnh con người mở Excel và làm việc trực tiếp, robot thực hiện thao tác bằng lập trình mà không mở ứng dụng Excel lên. Do đó, bạn sẽ không thể quan sát thao tác trên màn hình desktop. Khi làm việc với Excel, “Excel Application Scope” là thành phần bắt buộc phải sử dụng.Robot sẽ được xây dựng bằng cách kết hợp các hoạt động (activities) nằm trong "Excel Application Scope" này.
2. Về kiểu dữ liệu DataTable
DataTable được sử dụng chủ yếu khi thực hiện các thao tác dữ liệu, chẳng hạn như làm việc với file Excel hoặc file CSV. Kiểu dữ liệu này có dạng bảng gồm các hàng (Rows) và cột (Columns), cho phép thực hiện các thao tác như: "Đọc dữ liệu, ghi lại (ghi đè), lưu trữ, tạo mới bảng dữ liệu".
Trong đó:
- Hàng (Row) được đánh số bắt đầu từ 0 (không phải 1 như trong Excel).
- Cột (Item) được đánh số 0, 1, 2,… hoặc xác định bằng tên cột (header) thay vì A, B, C…
Vị trí cụ thể có thể được xác định bằng sự kết hợp giữa số hàng và số cột (hoặc tên cột).

Lưu ý: Hình minh họa bên trên là ví dụ không có tên cột (header).
Ở phần này, sẽ hướng dẫn cách trích xuất giá trị cụ thể từ biến DataTable. Ví dụ, nếu bạn muốn lấy giá trị “Tonny” (ô B2 trong Excel).
Lấy theo số hàng và số cột
mathematica
Copy code
VariableName.Rows(0).Item(1).ToString → Tonny
Lấy theo tên cột thay vì số cột:
mathematica
Copy code
VariableName.Rows(0).Item("Name").ToString → Tonny
Bài viết này có hữu ích không?
Thật tuyệt!
Cám ơn phản hồi của bạn
Rất tiếc là chúng tôi không giúp được nhiều!
Cám ơn phản hồi của bạn
Đã gửi phản hồi
Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết