Điền số báo danh từ file dữ liệu Excel vào Word

tuhocvba

Administrator
Thành viên BQT
1. Yêu cầu:
Tool lấy dữ liệu từ Excel điền số báo danh ứng với số CMND vào file Word.
2. Cấu trúc dữ liệu:
2.1 File Excel:

File chỉ có một sheet, tên sheet là : Sheet1.
Yêu cầu tên sheet như trên là cố định. Nếu tên sheet khác với yêu cầu trên, chương trình có thể sẽ bị lỗi ngoài ý muốn.
Bạn cần đăng nhập để thấy đính kèm

Cấu trúc dữ liệu:
Bạn cần đăng nhập để thấy đính kèm

File có bốn cột dữ liệu lầ lượt là TT, Họ và tên, Số CMTND, SBD.
Các cột dữ liệu được sắp xếp theo thứ tự trên, nếu thay đổi vị trí cột dữ liệu, chương trình có thể không đưa ra được kết quả đúng, lưu ý.
2.2 File Word
Bạn cần đăng nhập để thấy đính kèm

File Word được cấu tạo bởi các frame. Xin lưu ý, cấu trúc này là không đổi.
Nếu hôm nay file word dùng frame, ngày mai dùng textbox là không đúng yêu cầu.

Nhiệm vụ của chương trình là trích xuất lấy số cmtnd ở vùng frame 2 như trong ảnh và tìm trong danh sách Excel số báo danh tương ứng và điền vào vùng frame 1.
Output có hình ảnh kiểu như sau:
Bạn cần đăng nhập để thấy đính kèm
 

tuhocvba

Administrator
Thành viên BQT
Logic tìm kiếm số báo danh:
Vị trí ghi số báo danh trên file word: Từ khóa tìm kiếm của chương trình là tìm thấy cụm từ "SBD:", phân biệt in hoa và in thường.
Các cách viết không hợp lệ:
"SBD :" -không hợp lệ vì chứa dấu cách giữa chữ "D" và dấu hai chấm ":"
"sBD:" -không hợp lệ vì có một chữ viết thường, không phải là in hoa.

Cách viết hợp lệ được mô tả như dưới đây:
Bạn cần đăng nhập để thấy đính kèm


Logic tìm kiếm số CMND:
Chương trình dựa vào các cụm chữ gạch đỏ ở đây để xác định chuỗi mã chưng minh nhân dân.
Bạn cần đăng nhập để thấy đính kèm

Nhất định phải có cụm từ "CMND", tiếp theo là dấu hai chấm ":" rồi đến mã chứng minh nhân dân, sau đó đến cụm từ "cấp ngày".
Giữa các cụm nói trên có thể chứa các khoảng trắng dấu cách hay từ ngữ bất kỳ.
Sau khi xác định cụm nói trên đúng định dạng, chương trình tiếp tục lấy mã chứng minh nhân dân là các ký tự nằm giữa dấu hai chấm ":" và cụm từ "cấp ngày".

File bên phía yêu cầu đang tuân thủ đúng logic nói trên nên không có vấn đề gì, trong tương lai mong muốn các bạn tiếp tục sử dụng định dạng này.
 

tuhocvba

Administrator
Thành viên BQT
Nếu bạn đã cài addin này rồi thì hãy tắt ứng dụng word, xóa bỏ file addin cũ trong thư mục STARTUP.
Cài đặt:
Bạn đóng hết các file Word đang mở.
Bạn copy file addin này vào thư mục
C:\Users\XXX\AppData\Roaming\Microsoft\Word\STARTUP

Trong đó XXX là tên máy tính của bạn.
Vậy là xong.
Bạn cần đăng nhập để thấy đa phương tiện
 
Top