Why don't you replace the various Excel templates with a proper reporting solution? Using a decent reporting product has the following benefits:
- everyone can have access to the same report
- you can use roles to prevent people seeing certain reports
- the users can change the parameters of the reports every time they run it, or they can use the defaults you set up for them
- the reporting can be highly automated, it can run automatically on certain schedules (like 9am every Monday morning, or every Sunday evening after end of week processing)
- reports can be delivered in a variety of formats
- reporting tools can use stored procs in the database, those stored procs can encapsulate business logic
Personally i would advocate the use of Sql Server Reporting Services (2008 version, try and avoid 2005), although there are other products out there as well. SSRS can talk to an Oracle database, it can be obtained and used for free.
You also made vague references to "processes". The way i read this, you have some code running somewhere that pulls data out of the database, massages it somewhat, and places it in to some staging area - maybe the Excel spreadsheet is the staging area, and further reports are derived from that staged data. If my interpretation is correct, then the above mentioned reporting product (and possibly many others) remove the need to do this.