How many records are you talking about?
In Excel, you can set up an external data source and
have it populate an Excel sheet.
Then, you can refresh the data to update it.
Of course, that will only work if you're retrieving 65,000 records or less!
(I used Data -> Import External Data)
hope this helps,