Bài viết đưa ra ví dụ về việc áp dụng API của Google Geocoding vào việc tìm kinh độ và vĩ độ của 1 địa chỉ cho trước, nối tiếp với thông tin từ kinh độ và vĩ độ trả về từ API của Google, thông tin này được dùng để làm thông tin đầu vào cho 1 API về thời tiết để lấy về nhiệt độ hiện tại của vị trí cần tìm. Bài viết có tính định hướng về việc sử dụng API trong lập trình Excel để nâng cao khả năng xử lý thông tin, truy cập thông tin và ứng dụng trong công việc với việc sử dụng thư viên VBA JSON.
Xem nhanh
API viết tắt của Application Programming Interface, giao diện lập trình ứng dụng
JSON viết tắt của JavaScript Object Notation, đọc thêm
Theo dõi video sau đây:
Đăng ký Google Geocoding ở địa chỉ này
Đăng ký Darksky API ở địa chỉ này
Khả năng hỗ trợ lập trình JSON trong VBA nguyên bản là không có, để làm được việc này, chúng ta sẽ sử dụng 1 thư viện được phát triển bởi 1 lập trình viên khác. Cách download và cài đặt thư viện này đã được hướng dẫn ở trong Video. Còn đây là link download và
[sociallocker id=3047]
[/sociallocker]
Từ việc có thể sử dụng API ngay trong Excel với sự trợ giúp của VBA, chúng ta có thể dễ dàng (nếu biết lập trình VBA) có thể làm được những điều sau đây, sau đây là 1 số gợi ý để các bạn có thể tự tìm hiểu tiếp, và nếu muốn làm được điều này, đừng bỏ qua khoá học lập trình VBA của Học Excel Online
Lấy dữ liệu chứng khoán theo thời gian thực
Lấy dữ liệu chứng khoán trong quá khứ
Các nguồn lấy dữ liệu chứng khoán miễn phí qua API
Facebook API dùng để lấy dữ liệu từ các post, lấy số lượng like, share, follow …
Yahoo YQL sẽ giúp bạn làm rất nhiều việc từ scrape web, crawl dữ liệu, tổng hợp dữ liệu từ nhiều nguồn, thậm chí cả những nguồn không có API …
…
và rất nhiều API khác hỗ trợ từ nhận dạng giọng nói, chữ viết, cho đến xử lý dữ liệu đang chờ các bạn khám phá.
Tặng bạn: Đăng ký nhận Ebook giáo trình VBA cơ bản