The StoneField Reports has a routine that allows a report to be exported directly to Excel. I have not really looked at the code but it also allows the report to be run and then have Excel open up with the results.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!