Chào mọi người,
Dạo này công việc của mình liên quan nhiều đến việc lấy dữ liệu từ các nguồn API bên ngoài về Excel để xử lý và báo cáo. Mình thấy trên diễn đàn có nhiều bài viết về kết nối Excel với các CSDL truyền thống như SQL Server, MySQL, Access... nhưng chưa thấy bài nào nói sâu về việc lấy dữ liệu trực tiếp từ API về Excel một cách tự động.
Hiện tại, mình đang dùng một cách kết hợp giữa VBA và WebClient để gọi API và lấy dữ liệu dạng JSON, sau đó parse JSON đó ra thành bảng trong Excel. Cách này khá hiệu quả nhưng đôi khi cũng gặp một vài rắc rối với các định dạng JSON phức tạp hoặc lỗi kết nối.
Mình muốn hỏi:
- Có ai có kinh nghiệm làm việc với API và Excel chia sẻ thêm về các phương pháp khác không?
- Liệu có cách nào đơn giản hơn hoặc sử dụng công cụ nào tích hợp sẵn trong Excel (ngoài Power Query) để xử lý việc này tốt hơn không?
- Các bạn xử lý các vấn đề thường gặp khi làm việc với API như thế nào (lỗi xác thực, dữ liệu lớn, định dạng JSON không chuẩn...)?
Rất mong nhận được sự chia sẻ từ các cao thủ ạ!