Assuming you are a Delphi developer, a longish way round but very flexible would be to use xlsrw, which allows excel access from Delphi, and your usual access to Oracle. (I don't immediately recall the address for xlsrw but if you cannot find it on the web, say so and I'll dig it out.)