Chào các bác, em là lính mới trong mảng kết nối Excel với CSDL, hiện tại em đang làm việc với Oracle Database và muốn tự động hóa việc trích xuất dữ liệu sang Excel hàng ngày để làm báo cáo. Em đã thử tìm hiểu qua Power Query nhưng có vẻ hơi phức tạp với Oracle.
Em có tìm đọc một số bài viết về kết nối với SQL Server, MySQL, PostgreSQL nhưng chưa thấy bài nào chi tiết về Oracle cả. Có bác nào có kinh nghiệm hoặc đã từng làm việc này chưa ạ?
Em đang phân vân giữa các phương án:
- Sử dụng VBA để kết nối trực tiếp đến Oracle.
- Tìm một công cụ trung gian hoặc Add-in nào đó hỗ trợ.
- Nhờ IT bên em viết một API để lấy dữ liệu ra file CSV rồi em import vào Excel (hơi mất công).
Em muốn ưu tiên phương án VBA nếu có thể vì muốn tự làm chủ quy trình. Nếu có bác nào có đoạn code mẫu hoặc hướng dẫn cụ thể về cách kết nối Oracle từ VBA, hoặc có lời khuyên nào khác thì chỉ giáo em với ạ.
Em xin cảm ơn!