Sử dụng JDBC để kết nối với Oracle từ Excel không có nhiều ý nghĩa (JDBC là một khung Java để kết nối với cơ sở dữ liệu và do đó không phù hợp với Excel IMHO).
Bạn nên cài đặt các thành phần Oracle Data Access cho Windows (giả sử bạn đang sử dụng Windows; chúc may mắn nếu bạn đang sử dụng Mac); sau đó, bạn có thể
- sử dụng trực tiếp Oracle làm nguồn dữ liệu (không cần macro); Có rất nhiều hướng dẫn có sẵn trên web cho việc này, hãy xem ví dụ: MacLochlainns Weblog:Truy vấn Cơ sở dữ liệu Oracle
- viết các plugin Excel trong .NET, sử dụng các cơ chế .NET tiêu chuẩn để kết nối với cơ sở dữ liệu Oracle (một lần nữa, rất nhiều hướng dẫn có sẵn trên Web)