CÔNG TY CỔ PHẦN BLUESOFTS

Hướng dẫn hàm BS_WEB Lấy nội dung trên website-URL về Excel


Hàm BS_WEB trong Add-in A-Tools cho phép lấy dữ liệu từ URL (trên website). Bạn có thể dùng ID hoặc XPath để lấy một phần nội dung của website.

Hàm trả về chuỗi là nội dung của website với số ký tự tối đa là 32767.

Cấu trúc

BS_WEB(URL, [IDorXPath], [ParseType], [Options])

Hàm chạy từ Add-in A-Tools 10.x
Các tham số trong [ ] có thể bỏ qua.

Các tham số

- URL: Là đường dẫn URL tới một website.

- IDorXPath: Tham số này có thể bỏ qua. Nếu khai báo giá trị ID (kiểu số nguyên) hoặc XPath (kiểu chuỗi), hàm sẽ lấy chuỗi thuộc chúng.
 
- Options: Tham số này kiểu chuỗi, có thể bỏ qua. Phiên bản hiện tại của A-Tools không dùng.

Làm thế nào để lấy Xpath của nội dung trong HTML?

Trên trình duyệt Google Chrome, Microsoft Adge, nhấp chuột phải để hiển thị menu, chọn "Inspect".
Di chuyển chuột đến vùng data component trên trình duyệt, nhìn sang cửa sổ bên phải bạn sẽ thấy cấu trúc HTML. Trong cửa sổ bên phải có mã HTML, nhấp chuột phải vào một component, chọn Copy-> Copy XPath.

Ví dụ

Giả sử ô A1 chứa URL là:
http://bluesofts.net:2019/acchelper?f=vnd&m=12345

Công thức lấy nội dung của URL là:
=BS_WEB(A1)

Kết quả là: 
"Mười hai ngàn, ba trăm bốn mươi lăm đồng chẵn."

Nếu ô A1 có URL là:
http://bluesofts.net:2019/acchelper?f=usd&m=12345

Kết quả là:
"Twelve thousand, three hundred and forty five dollars only."

Trên là ví dụ ứng dụng đọc số thành chữ qua dịch vụ online của Bluesofts. Để tìm hiểu dịch vụ này bạn xem http://bluesofts.net:2019/acchelper?

Ví dụ sử dụng XPath

Giả sử ô A1 chứa URL là:
https://bluesofts.net/Kien-thuc-Add-in-A-Tools/Ham-mang/Huong-dan-ham-BS_WEBTABLE---Lay-bang-du-lieu-trong-website-URL

Ô A2 chứa XPath là:
/html/body/form/div[4]/div/div[2]/h3

Công thức:
=BS_WEB(A1, A2)

Kết quả là:
"Hướng dẫn hàm BS_WEBTABLE - Lấy bảng dữ liệu trong website-URL"


Tải Add-in A-Tools