At bruge JDBC til at oprette forbindelse til Oracle fra Excel giver ikke meget mening (JDBC er en Java-ramme til at oprette forbindelse til databaser og derfor ikke egnet til Excel IMHO).
Du bør installere Oracle Data Access-komponenterne til Windows (forudsat at du bruger Windows; held og lykke, hvis du bruger en Mac); så kan du
- brug Oracle direkte som en datakilde (intet behov for makroer); der findes tonsvis af tutorials på nettet til dette, se f.eks. MacLochlainns Weblog:Query Oracle Database
- skriv Excel-plugins i .NET ved at bruge standard .NET-mekanismerne til at oprette forbindelse til Oracle-databaser (igen, masser af tutorials tilgængelige på nettet)